# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 D212 add.b D1, [A2] 00000002 9D64 sub.w -[A4], D6 00000004 0000 2A1E ori.b D0, 0x1E 00000008 0000 180E ori.b D0, 0xE 0000000C 0000 0162 ori.b D0, 0x62 /* 'b' */ 00000010 8000 or.b D0, D0 00000012 0002 1128 ori.b D2, 0x28 /* '(' */ 00000016 6FD6 ble -0x28 /* FFFFFFEE */ 00000018 B868 3A30 cmp.w D4, [A0 + 0x3A30] 0000001C 9C45 sub.w D6, D5 0000001E 66D0 bne -0x2E /* FFFFFFF0 */ 00000020 FE3E 3A30 .unknown 0xFE3E 0x3A30 (W = 7) 00000024 60A4 bra -0x5A /* FFFFFFCA */ 00000026 0B7A 4D21 bchg [PC + 0x4D21 /* 00004D49, cstring "" */], D5 0000002A 3422 move.w D2, -[A2] 0000002C 0D5A bchg [A2]+, D6 0000002E 0BEA .incomplete 00000030 0B5A bchg [A2]+, D5 label00000032: 00000032 0C0A 0B6A cmpi.b A2, 0x6A /* 'j' */ 00000036 0B62 bchg -[A2], D5 00000038 342A 137A move.w D2, [A2 + 0x137A] 0000003C 6F44 ble +0x46 /* 00000082 */ 0000003E 5448 addq.w A0, 2 00000040 554D subq.w A5, 2 00000042 FBFE .invalid <> 00000044 FC4A FB9E .extension 0xC4A <>, 0xFB9E // unimplemented 00000048 FBB8 .invalid <> 0000004A 1F94 1F72 1D96 1DFA 1D98 move.b [[A7 + 0x1D961DFA] + 0x1D98], [A4] 00000054 1D76 1D5C B01C move.b [A6 - 0x4FE4], <> 0000005A 1DCE move.b <>, A6 0000005C 5487 addq.l D7, 2 0000005E 1BFE move.b <>, <> 00000060 169C move.b [A3], [A4]+ 00000062 181B move.b D4, [A3]+ 00000064 0C04 16FC cmpi.b D4, 0xFC 00000068 6CC8 bge -0x36 /* 00000032 */ 0000006A 1C26 move.b D6, -[A6] 0000006C 051C btst [A4]+, D2 0000006E 1C08 move.b D6, A0 00000070 1BF8 0EB8 move.b <>, [0x00000EB8] 00000074 0F42 bchg D2, D7 00000076 1110 move.b -[A0], [A0] 00000078 1B48 0DC0 move.b [A5 + 0xDC0], A0 label0000007C: 0000007C 3830 0CEC move.w D4, [A0 + D0 * 4 - 0x20] 00000080 0C70 1806 3184 cmpi.w <>, 0x1806 // begin alternate branch 00000082-0000008E label00000082: 00000082 1806 move.b D4, D6 00000084 3184 FA4C move.w [A0 + A7 * 2 + 0x4C], D4 00000088 1772 C880 FDEF move.b [A3 - 0x211], [A2 + A4 - 0x128] // end alternate branch 00000082-0000008E label00000082: // (misaligned) 00000086 FA4C 1772 .extension 0xA4C <>, 0x1772 // unimplemented 0000008A C880 and.l D4, D0 0000008C FDEF .invalid <> 0000008E 36AE 186C move.w [A3], [A6 + 0x186C] 00000092 F91E .extension 0x91E <> // unimplemented 00000094 17EE 6EB4 17BC move.b <>, [A6 + 0x6EB4] 0000009A 2077 6861 movea.l A0, [A7 + D6 + 0x61] 0000009E 2064 movea.l A0, -[A4] 000000A0 610D bsr +0xF /* 000000AF */ 000000A2 1706 move.b -[A3], D6 000000A4 171E move.b -[A3], [A6]+ 000000A6 09B6 FFAD FE63 bclr [[-0x19D] + A7 * 8], D4 000000AC 14B0 15E8 67E0 move.b [A2], [0x67E0] 000000B2 5002 addq.b D2, 8 000000B4 052A FC5C btst [A2 - 0x3A4], D2 000000B8 0278 02F4 02DE andi.w [0x000002DE], 0x2F4 000000BE 02C4 .incomplete 000000C0 5290 addq.l [A0], 1 000000C2 1231 6C62 move.b D1, [A1 + D6 * 4 + 0x62] // begin alternate branch 000000C4-000000C6 label000000C4: 000000C4 6C62 bge +0x64 /* 00000128 */ // end alternate branch 000000C4-000000C6 label000000C4: // (misaligned) 000000C6 6C52 bge +0x54 /* 0000011A */ 000000C8 6E48 bgt +0x4A /* 00000112 */ 000000CA 1A2B 1187 move.b D5, [A3 + 0x1187] 000000CE 043E 04C8 subi.b <>, 0xC8 000000D2 FC16 66DE .unknown 0xFC16 0x66DE (W = 6) 000000D6 BC44 cmp.w D6, D4 000000D8 03E9 .incomplete 000000DA 60E8 bra -0x16 /* 000000C4 */ 000000DC CC80 and.l D6, D0 000000DE 6D78 blt +0x7A /* 00000158 */ 000000E0 FEF9 6698 .extension 0xEF9 <> // unimplemented 000000E4 6696 bne -0x68 /* 0000007C */ 000000E6 FD38 .extension 0xD38 <> // unimplemented 000000E8 FDEA .invalid <> 000000EA FD6E .extension 0xD6E <> // unimplemented 000000EC 8881 or.l D4, D1 000000EE 0878 363C 1187 bchg.b [0x00001187], 0x3C /* '<' */ 000000F4 E41E ror D6.b, 2 000000F6 E42E lsr D6.b, D2 000000F8 123A 074A move.b D1, [PC + 0x74A /* 00000844, value 0x2B '+' */] 000000FC E420 asr D0.b, D2 000000FE 1242 movea.b A1, D2 00000100 0742 bchg D2, D3 00000102 0752 bchg [A2], D3 00000104 E41E ror D6.b, 2 00000106 A8E5 syscall UnionRgn 00000108 A90A syscall CalcVBehind label0000010A: 0000010A A8E5 syscall UnionRgn 0000010C 064A A8D6 addi.w A2, 0xA8D6 00000110 A937 syscall DrawMenuBar label00000112: 00000112 A937 syscall DrawMenuBar label00000114: 00000114 E41C ror D4.b, 2 00000116 E41C ror D4.b, 2 00000118 E426 asr D6.b, D2 label0000011A: 0000011A 4278 31ED clr.w [0x000031ED] 0000011E A8DA syscall OpenRgn 00000120 A8DB syscall CloseRgn 00000122 A8E4 syscall SectRgn 00000124 0642 A90D addi.w D2, 0xA90D label00000128: 00000128 A90A syscall CalcVBehind 0000012A 9E81 sub.l D7, D1 0000012C 7FBC moveq.l D7, 0xFFFFFFBC 0000012E 3312 move.w -[A1], [A2] 00000130 6E1E bgt +0x20 /* 00000150 */ 00000132 A9D4 syscall TEClick 00000134 E298 ror D0, 1 00000136 2DB2 9A81 A88A move.l [A6 + A2 - 0x118], [A2 + A1 * 2 - 0x127] 0000013C A888 syscall TextFace 0000013E 706E moveq.l D0, 0x6E 00000140 A88D syscall CharWidth 00000142 5C40 addq.w D0, 6 00000144 9A40 sub.w D5, D0 00000146 A886 syscall TextWidth 00000148 6D48 blt +0x4A /* 00000192 */ 0000014A A9DC syscall TEKey 0000014C C246 and.w D1, D6 0000014E A040 syscall ResrvMem/ReserveMem label00000150: 00000150 9A80 sub.l D5, D0 00000152 05C2 .incomplete 00000154 A027 syscall ReallocateHandle 00000156 A9EF syscall PtrAndHand label00000158: 00000158 66BA bne -0x44 /* 00000114 */ 0000015A 9C85 sub.l D6, D5 0000015C 6EAC bgt -0x52 /* 0000010A */ 0000015E 9387 subx.l D1, D7 00000160 0A0E 24FB xori.b A6, 0xFB 00000164 1AD3 move.b [A5]+, [A3] 00000166 0704 btst D4, D3 00000168 224E movea.l A1, A6 0000016A E30D lsl D5.b, 1 0000016C 9B0E subx.b -[A5], -[A6] 0000016E 2B15 move.l -[A5], [A5] 00000170 F301 .extension 0x301 <> // unimplemented 00000172 F309 .extension 0x309 <> // unimplemented 00000174 5C56 addq.w [A6], 6 00000176 EB01 asl D1.b, 5 00000178 224E movea.l A1, A6 0000017A E300 asl D0.b, 1 0000017C 7B04 moveq.l D5, 0x04 0000017E 46C3 move.w SR, D3 00000180 0483 6BE2 131A subi.l D3, 0x6BE2131A 00000186 DB19 add.b [A1]+, D5 00000188 9B02 subx.b D5, D2 0000018A 806B 0022 or.w D0, [A3 + 0x22] 0000018E 4E03 .invalid // invalid opcode 4 00000190 0E9B 0E2B 9838 .invalid.l [A3]+, 0xE2B9838 // invalid immediate operation // begin alternate branch 00000192-00000198 label00000192: 00000192 0E2B 9838 26CB .invalid.b [A3 + 0x26CB], 0x38 /* '8' */ // invalid immediate operation // end alternate branch 00000192-00000198 label00000192: // (misaligned) 00000196 26CB move.l [A3]+, A3 00000198 133E move.b -[A1], <> 0000019A 0C54 AB00 cmpi.w [A4], 0xAB00 0000019E 600A bra +0xC /* 000001AA */ 000001A0 8824 or.b D4, -[A4] 000001A2 8B18 or.b [A0]+, D5 000001A4 EB13 roxl D3.b, 5 000001A6 102E 041B move.b D0, [A6 + 0x41B] label000001AA: 000001AA 2C7B 1322 4E9B 8E43 movea.l A6, [[PC + 0x4E9B + D1 * 2] - 0x71BD] 000001B2 2F8E 7B04 move.l <>, A6 000001B6 14EA 2B13 move.b [A2]+, [A2 + 0x2B13] 000001BA 006B 062A 103C ori.w [A3 + 0x103C], 0x62A 000001C0 BB0D cmpm.b [A5]+, [A5]+ 000001C2 7B11 moveq.l D5, 0x11 000001C4 7310 moveq.l D1, 0x10 000001C6 F506 .extension 0x506 <> // unimplemented 000001C8 139F 7B11 move.b [[A1 + D7 * 2]], [A7]+ 000001CC 0D01 btst D1, D6 000001CE 7310 moveq.l D1, 0x10 000001D0 C304 abcd D1, D4 000001D2 0357 bchg [A7], D1 000001D4 131F move.b -[A1], [A7]+ 000001D6 886C 883A or.w D4, [A4 - 0x77C6] 000001DA A306 syscall KillIO, flags=3 000001DC 334F BB11 move.w [A1 - 0x44EF], A7 000001E0 0E0B 047B .invalid.b A3, 0x7B /* '{' */ // invalid immediate operation 000001E4 13BB 0BEB 0E0B 04D3 0188 4303 88A3 86CB move.b [[A1 + <> + D4 * 2] - 0x775C7935], [[0xE0B] + 0x4D30188] 000001F4 054E bchg A6, D2 000001F6 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4 000001F8 0318 btst [A0]+, D1 000001FA 9334 7B1D sub.b [[A4] + D7 * 2], D1 000001FE FC82 8B02 .extension 0xC82 <> // unimplemented 00000202 0B4C bchg A4, D5 00000204 FA53 00A3 .extension 0xA53 <>, 0x00A3 // unimplemented 00000208 0A6B 55F3 010B xori.w [A3 + 0x10B], 0x55F3 0000020E 0A06 231F xori.b D6, 0x1F 00000212 065B 01F3 addi.w [A3]+, 0x1F3 00000216 0ACB .incomplete 00000218 01A5 bclr -[A5], D0 0000021A 0E03 0123 .invalid.b D3, 0x23 /* '#' */ // invalid immediate operation 0000021E 0481 0D3B 0B63 subi.l D1, 0xD3B0B63 00000224 5826 addq.b -[A6], 4 00000226 CB11 and.b [A1], D5 00000228 BB00 xor.b D0, D5 0000022A 0C54 3B01 cmpi.w [A4], 0x3B01 0000022E 600E bra +0x10 /* 0000023E */ 00000230 0A2B 0924 B302 xori.b [A3 - 0x4CFE], 0x24 /* '$' */ 00000236 8A04 or.b D5, D4 00000238 6305 bls +0x7 /* 0000023F */ 0000023A 2B09 move.l -[A5], A1 0000023C 4006 negx.b D6 label0000023E: 0000023E 9A00 sub.b D5, D0 00000240 8B23 or.b -[A3], D5 00000242 9B00 subx.b D5, D0 00000244 808B or.l D0, A3 00000246 04B0 E910 5332 8414 subi.l [A0 + A0.w * 4 + 0x14], 0xE9105332 0000024E 028B 0F14 2902 andi.l A3, 0xF142902 00000254 4014 negx.b [A4] 00000256 007B 0E6B 0130 0F89 0253 ori.w [PC + 0xF890253 + D0], 0xE6B 00000260 363D move.w D3, <> 00000262 16D3 move.b [A3]+, [A3] 00000264 2EE2 move.l [A7]+, -[A2] 00000266 B68B cmp.l D3, A3 00000268 0C2B 1810 26A3 cmpi.b [A3 + 0x26A3], 0x10 0000026E 0293 130C 9C18 andi.l [A3], 0x130C9C18 00000274 E507 asl D7.b, 2 00000276 3307 move.w -[A1], D7 00000278 E907 asl D7.b, 4 0000027A 9B10 sub.b [A0], D5 0000027C 32AC 1002 move.w [A1], [A4 + 0x1002] 00000280 A380 syscall GetVideoDefault, flags=3 00000282 D309 addx.b -[A1], -[A1] 00000284 530A subq.b A2, 1 00000286 9700 subx.b D3, D0 00000288 A4D3 syscall vBTUpdate, flags=4 0000028A 51F7 00B0 sf [A7 + D0.w - 0x80] 0000028E 5D08 subq.b A0, 6 00000290 0FE2 .incomplete 00000292 FB01 .extension 0xB01 <> // unimplemented 00000294 EB02 asl D2.b, 5 00000296 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000298 DB06 addx.b D5, D6 0000029A 9B00 subx.b D5, D0 0000029C D3B9 5026 6B07 add.l [0x50266B07], D1 000002A2 7318 moveq.l D1, 0x18 000002A4 0911 btst [A1], D4 000002A6 6D23 blt +0x25 /* 000002CB */ 000002A8 1053 movea.b A0, [A3] 000002AA 0A32 EB0D 0243 xori.b [A2 + D0.w * 2 + 0x43], 0xD /* '\r' */ 000002B0 33A3 005C move.w [A1 + D0.w + 0x5C], -[A3] 000002B4 224E movea.l A1, A6 000002B6 1B01 move.b -[A5], D1 000002B8 9B0E subx.b -[A5], -[A6] 000002BA 3A8B move.w [A5], A3 000002BC 0273 02E3 3F97 000F 0300 andi.w [[] + D3 * 8 + 0xF0300], 0x2E3 label000002C6: 000002C6 DB06 addx.b D5, D6 000002C8 1E04 move.b D7, D4 000002CA D344 addx.w D1, D4 000002CC 131B move.b -[A1], [A3]+ 000002CE 50CD 23A9 dbt D5, +0x23AB /* 00002679 */ 000002D2 057B 02FB bchg [PC + D0.w * 2 - 0x5], D2 000002D6 5B0C subq.b A4, 5 000002D8 180A move.b D4, A2 000002DA 1624 move.b D3, -[A4] 000002DC 5B00 subq.b D0, 5 000002DE 1C04 move.b D6, D4 000002E0 00C3 .incomplete 000002E2 3DDE move.w <>, [A6]+ 000002E4 1216 move.b D1, [A6] 000002E6 1C10 move.b D6, [A0] 000002E8 1C28 1400 move.b D6, [A0 + 0x1400] 000002EC 6354 bls +0x56 /* 00000342 */ 000002EE 9B01 subx.b D5, D1 000002F0 2693 move.l [A3], [A3] 000002F2 003E F701 ori.b <>, 0x1 000002F6 50E9 0233 st [A1 + 0x233] 000002FA 0073 022A 6AEE ori.w [A3 + D6 * 2 - 0x18], 0x22A 00000300 1C16 move.b D6, [A6] 00000302 1400 move.b D2, D0 00000304 0F30 5904 btst <>, D7 00000308 630D bls +0xF /* 00000317 */ 0000030A 1B04 move.b -[A5], D4 0000030C 6AB8 bpl -0x46 /* 000002C6 */ 0000030E 28D5 move.l [A4]+, [A5] label00000310: 00000310 0462 BC85 subi.w -[A2], 0xBC85 00000314 045B 0F62 subi.w [A3]+, 0xF62 00000318 BCC5 cmpa.w A6, D5 0000031A 0565 bchg -[A5], D2 0000031C 04EB .incomplete 0000031E 7426 moveq.l D2, 0x26 00000320 6B0D bmi +0xF /* 0000032F */ 00000322 964D sub.w D3, A5 00000324 04FB .incomplete 00000326 0006 3302 ori.b D6, 0x2 0000032A F29B 0BD8 .extension 0x29B <> // unimplemented 0000032E B319 xor.b [A1]+, D1 00000330 5BA5 subq.l -[A5], 5 00000332 7B00 moveq.l D5, 0x00 00000334 B319 xor.b [A1]+, D1 00000336 533F subq.b <>, 1 00000338 5B25 subq.b -[A5], 5 0000033A 831F or.b [A7]+, D1 0000033C 62D2 bhi -0x2C /* 00000310 */ 0000033E 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 00000340 5B25 subq.b -[A5], 5 label00000342: 00000342 E505 asl D5.b, 2 00000344 6361 bls +0x63 /* 000003A7 */ 00000346 7216 moveq.l D1, 0x16 00000348 DB15 add.b [A5], D5 0000034A 08D2 E101 bset.b [A2], 0x1 0000034E 006B 54DE 0608 ori.w [A3 + 0x608], 0x54DE 00000354 C905 abcd D4, D5 00000356 2B61 1E10 move.l [A5 + 0x1E10], -[A1] 0000035A 4B1E .invalid 5, [A6]+ // invalid opcode 4 with b == 4 0000035C 1E10 move.b D7, [A0] 0000035E A335 syscall OffLine/Offline, flags=3 00000360 2A0B move.l D5, A3 00000362 0073 0014 0053 ori.w [A3 + D0.w + 0x53], 0x14 00000368 2206 move.l D1, D6 0000036A DE34 7B0F D27B 4DE3 add.b D7, [[A4 + <>] + D7 * 2 - 0x2D84B21D] 00000372 4D14 .invalid 6, [A4] // invalid opcode 4 with b == 4 00000374 0043 4365 ori.w D3, 0x4365 /* 'Ce' */ 00000378 0E30 EE21 0500 .invalid.b [A0 + <> + D0 * 4], 0x21 /* '!' */ // invalid immediate operation 0000037E 5B54 subq.w [A4], 5 00000380 3302 move.w -[A1], D2 00000382 3445 movea.w A2, D5 00000384 205B movea.l A0, [A3]+ 00000386 4330 8226 .invalid 1, [A0 + A0.w * 2 + 0x26] // invalid opcode 4 with b == 4 0000038A 0301 btst D1, D1 0000038C 64A5 bcc -0x59 /* 00000333 */ 0000038E 0A2C E125 0672 xori.b [A4 + 0x672], 0x25 /* '%' */ 00000394 2C6B 2F12 movea.l A6, [A3 + 0x2F12] 00000398 1685 move.b [A3], D5 0000039A 0704 btst D4, D3 0000039C 7E53 moveq.l D7, 0x53 0000039E 2800 move.l D4, D0 000003A0 8380 162A unpk D1, D0, 0x162A 000003A4 2893 move.l [A4], [A3] 000003A6 011C btst [A4]+, D0 000003A8 1600 move.b D3, D0 000003AA 434B chk.w D1, A3 000003AC 3302 move.w -[A1], D2 000003AE 6B35 bmi +0x37 /* 000003E5 */ 000003B0 EB0F lsl D7.b, 5 000003B2 34E5 move.w [A2]+, -[A5] 000003B4 0AB5 0C33 0273 122A xori.l [A5 + D1.w * 2 + 0x2A], 0xC330273 000003BC 10A3 move.b [A0], -[A3] 000003BE 17FA BC40 000F move.b [PC + D0.w + 0xF], [PC - 0x43C0 /* FFFFC000, cstring "" */] 000003C4 3006 move.w D0, D6 000003C6 D50D addx.b -[A2], -[A5] 000003C8 C508 abcd -[A2], -[A0] 000003CA 0FB0 2A28 bclr [A0 + D2 * 2 + 0x28], D7 000003CE 9321 sub.b -[A1], D1 000003D0 ED0B lsl D3.b, 6 000003D2 3B4B 5B0F move.w [A5 + 0x5B0F], A3 000003D6 3300 move.w -[A1], D0 000003D8 C317 and.b [A7], D1 000003DA 3093 move.w [A0], [A3] 000003DC 01C3 .incomplete 000003DE 0214 000F andi.b [A4], 0xF 000003E2 722C moveq.l D1, 0x2C 000003E4 30A4 move.w [A0], -[A4] 000003E6 0B4F bchg A7, D5 000003E8 2305 move.l -[A1], D5 000003EA 1C2C 850C move.b D6, [A4 - 0x7AF4] 000003EE 8230 3B04 or.b D1, <> 000003F2 5B21 subq.b -[A1], 5 000003F4 C414 and.b D2, [A4] 000003F6 0033 4BB0 2911 ori.b [[A3 + D2]], 0xB0 000003FC 3041 movea.w A0, D1 000003FE 2BA3 0105 move.l [[A5 + <>] + D0], -[A3] 00000402 0E0E 8121 .invalid.b A6, 0x21 /* '!' */ // invalid immediate operation 00000406 2E04 move.l D7, D4 00000408 1402 move.b D2, D2 0000040A 5B02 subq.b D2, 5 0000040C B034 CC80 cmp.b D0, [A4 + A4 * 4 - 0x128] 00000410 2304 move.l -[A1], D4 00000412 1400 move.b D2, D0 00000414 0F34 0120 2CCD btst [A4 + 0x2CCD + D0], D7 0000041A 02FB .incomplete 0000041C 002E 0431 099B ori.b [A6 + 0x99B], 0x31 /* '1' */ 00000422 0114 btst [A4], D0 00000424 8120 or.b -[A0], D0 00000426 3302 move.w -[A1], D2 00000428 6214 bhi +0x16 /* 0000043E */ 0000042A 4000 negx.b D0 0000042C 0F41 bchg D1, D7 0000042E 1469 23F7 movea.b A2, [A1 + 0x23F7] 00000432 028F 4503 0F51 andi.l A7, 0x45030F51 00000438 0365 bchg -[A5], D1 0000043A 2285 move.l [A1], D5 0000043C 0965 bchg -[A5], D4 label0000043E: 0000043E 1540 4517 move.b [A2 + 0x4517], D0 00000442 0F72 162A bchg [A2 + D1.w * 8 + 0x2A], D7 00000446 10C6 move.b [A0]+, D6 00000448 531E subq.b [A6]+, 1 0000044A A8EB syscall StdBits 0000044C 0F89 bclr A1, D7 0000044E 0463 0034 subi.w -[A3], 0x34 /* '4' */ 00000452 D840 add.w D4, D0 00000454 00E3 .incomplete 00000456 7434 moveq.l D2, 0x34 00000458 950F subx.b -[A2], -[A7] 0000045A 8030 B11D or.b D0, [[A0] + A3] 0000045E 0E24 5A8A .invalid.b -[A4], 0x8A // invalid immediate operation 00000462 C558 and.w [A0]+, D2 00000464 E319 rol D1.b, 1 00000466 9301 subx.b D1, D1 00000468 CB0A abcd -[A5], -[A2] 0000046A 7E33 moveq.l D7, 0x33 0000046C 0F00 btst D0, D7 0000046E 0F06 btst D6, D7 00000470 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00000472 3023 move.w D0, -[A3] 00000474 07EE .incomplete 00000476 9302 subx.b D1, D2 00000478 020B 2B06 andi.b A3, 0x6 0000047C D305 addx.b D1, D5 0000047E 3426 move.w D2, -[A6] 00000480 F891 1085 .extension 0x891 <> // unimplemented 00000484 4F2E 105B .invalid 7, [A6 + 0x105B] // invalid opcode 4 with b == 4 00000488 5636 0F4A 40CB addq.b [[A6 + <>] + 0x40CB], 3 0000048E 084C 9270 bchg.b A4, 0x70 /* 'p' */ 00000492 7000 moveq.l D0, 0x00 00000494 A364 syscall MoveHHi, flags=3 00000496 6314 bls +0x16 /* 000004AC */ 00000498 6531 bcs +0x33 /* 000004CB */ 0000049A 02BB 0DBB 05C4 62D2 andi.l [PC + D6.w * 2 - 0x46], 0xDBB05C4 000004A2 1F14 move.b -[A7], [A4] 000004A4 02CB .incomplete 000004A6 2D05 move.l -[A6], D5 000004A8 0114 btst [A4], D0 000004AA 002B 4BA1 00A1 ori.b [A3 + 0xA1], 0xA1 // begin alternate branch 000004AC-000004B4 label000004AC: 000004AC 4BA1 .invalid 5, -[A1] // invalid opcode 4 with b == 6 000004AE 00A1 2BE1 4D09 ori.l -[A1], 0x2BE14D09 // end alternate branch 000004AC-000004B4 label000004AC: // (misaligned) 000004B0 2BE1 move.l <>, -[A1] 000004B2 4D09 .invalid 6, A1 // invalid opcode 4 with b == 4 000004B4 0AE5 .incomplete 000004B6 62C3 bhi -0x3B /* 0000047B */ 000004B8 0A28 1B04 450A xori.b [A0 + 0x450A], 0x4 000004BE C302 abcd D1, D2 000004C0 C504 abcd D2, D4 000004C2 0FE9 .incomplete 000004C4 3A10 move.w D5, [A0] 000004C6 2B12 move.l -[A5], [A2] 000004C8 8537 AD2D BB04 or.b [[A7 - 0x44FC] + A2 * 4], D2 000004CE 6102 bsr +0x4 /* 000004D2 */ 000004D0 6214 bhi +0x16 /* 000004E6 */ fn000004D2: 000004D2 020F E15F andi.b A7, 0x5F /* '_' */ 000004D6 2A28 E334 move.l D5, [A0 - 0x1CCC] 000004DA 7310 moveq.l D1, 0x10 000004DC 095C bchg [A4]+, D4 000004DE 090C btst A4, D4 000004E0 8B18 or.b [A0]+, D5 000004E2 2B1E move.l -[A5], [A6]+ 000004E4 28C3 move.l [A4]+, D3 label000004E6: 000004E6 0AC5 .incomplete 000004E8 058B bclr A3, D2 000004EA 0C43 0C41 cmpi.w D3, 0xC41 000004EE 2502 move.l -[A2], D2 000004F0 0FED .incomplete 000004F2 05A3 bclr -[A3], D2 000004F4 0549 bchg A1, D2 000004F6 010F btst A7, D0 000004F8 C90A abcd -[A4], -[A2] 000004FA 7B06 moveq.l D5, 0x06 000004FC 2A6A 2B06 movea.l A5, [A2 + 0x2B06] 00000500 E104 asl D4.b, 8 00000502 693D bvs +0x3F /* 00000541 */ 00000504 0E24 D304 .invalid.b -[A4], 0x4 // invalid immediate operation 00000508 1B04 move.b -[A5], D4 0000050A 5A2E 041C addq.b [A6 + 0x41C], 5 0000050E 281C move.l D4, [A4]+ 00000510 1014 move.b D0, [A4] 00000512 024B 49CD andi.w A3, 0x49CD 00000516 0413 0F85 subi.b [A3], 0x85 0000051A 0900 btst D0, D4 0000051C 4B43 chk.w D5, D3 0000051E EB07 asl D7.b, 5 00000520 2A10 move.l D5, [A0] 00000522 F307 .extension 0x307 <> // unimplemented 00000524 BC1C cmp.b D6, [A4]+ 00000526 6A14 bpl +0x16 /* 0000053C */ 00000528 00CB .incomplete 0000052A 2025 move.l D0, -[A5] 0000052C 01CB .incomplete 0000052E 0114 btst [A4], D0 00000530 0053 43EB ori.w [A3], 0x43EB 00000534 0745 bchg D5, D3 00000536 1C03 move.b D6, D3 00000538 3134 26B3 move.w -[A0], [A4 + D2.w * 8 - 0x77] label0000053C: 0000053C 0411 2533 subi.b [A1], 0x33 /* '3' */ label00000540: 00000540 0789 bclr A1, D3 00000542 1145 186A move.b [A0 + 0x186A], D5 00000546 82EE 1402 divu.w D1, [A6 + 0x1402] 0000054A 6B81 bmi -0x7D /* 000004CD */ 0000054C 34E3 move.w [A2]+, -[A3] 0000054E 0541 bchg D1, D2 00000550 1040 movea.b A0, D0 00000552 0293 41B0 2A10 andi.l [A3], 0x41B02A10 00000558 9B0C subx.b -[A5], -[A4] 0000055A DB01 addx.b D5, D1 0000055C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000055E 1402 move.b D2, D2 00000560 5388 subq.l A0, 1 00000562 0893 0209 bclr.b [A3], 0x9 /* '\t' */ 00000566 0243 0BB0 andi.w D3, 0xBB0 0000056A DB01 addx.b D5, D1 0000056C 9308 subx.b -[A1], -[A0] 0000056E F2AB 132A .extension 0x2AB <> // unimplemented 00000572 6ACC bpl -0x32 /* 00000540 */ 00000574 DB01 addx.b D5, D1 00000576 2B08 move.l -[A5], A0 00000578 8081 or.l D0, D1 0000057A 32ED 0D14 move.w [A1]+, [A5 + 0xD14] 0000057E 4208 clr.b A0 00000580 8332 7002 or.b [A2 + D7.w + 0x2], D1 00000584 0FDE .incomplete 00000586 8230 2E16 or.b D1, [A0 + D2 * 8 + 0x16] 0000058A F524 .extension 0x524 <> // unimplemented 0000058C 041B 09E1 subi.b [A3]+, 0xE1 00000590 2383 2E13 move.l [A1 + D2 * 8 + 0x13], D3 00000594 0F14 btst [A4], D7 00000596 02A3 0B52 0B12 andi.l -[A3], 0xB520B12 0000059C 34D8 move.w [A2]+, [A0]+ 0000059E AB04 syscall ColorMap 000005A0 026B 2E34 52A3 andi.w [A3 + 0x52A3], 0x2E34 /* '.4' */ 000005A6 0336 E0C2 btst [A6 + A6.w - 0x62], D1 000005AA 3600 move.w D3, D0 000005AC E324 asl D4.b, D1 000005AE 3414 move.w D2, [A4] 000005B0 020F 1526 andi.b A7, 0x26 /* '&' */ 000005B4 1609 move.b D3, A1 000005B6 268B move.l [A3], A3 000005B8 0CE4 .incomplete 000005BA 0503 btst D3, D2 000005BC E300 asl D0.b, 1 000005BE 3646 movea.w A3, D6 000005C0 E30D lsl D5.b, 1 000005C2 3801 move.w D4, D1 000005C4 0104 btst D4, D0 000005C6 E327 asl D7.b, D1 000005C8 B30E cmpm.b [A1]+, [A6]+ 000005CA 0423 0283 subi.b -[A3], 0x83 000005CE 1152 568B move.b [A0 + 0x568B], [A2] 000005D2 0573 4D5B 2B9B 0AA5 bchg [[A3] + 0x2B9B0AA5], D2 000005DA 00A3 2E5B 2B16 ori.l -[A3], 0x2E5B2B16 000005E0 A500 syscall Open/PBHOpen/HOpen, flags=5 000005E2 BB44 xor.w D4, D5 000005E4 5B2B 020F subq.b [A3 + 0x20F], 5 000005E8 C500 abcd D2, D0 000005EA 92AB 345B sub.l D1, [A3 + 0x345B] 000005EE 2B34 562B move.l -[A5], [A4 + D5.w * 8 + 0x2B] 000005F2 05FA .incomplete 000005F4 230C move.l -[A1], A4 000005F6 2346 E4C2 move.l [A1 - 0x1B3E], D6 000005FA 0402 0FE4 subi.b D2, 0xE4 000005FE 06C3 .incomplete 00000600 0304 btst D4, D1 00000602 3401 move.w D2, D1 00000604 0628 6302 C228 addi.b [A0 - 0x3DD8], 0x2 0000060A 020F 8501 andi.b A7, 0x1 0000060E 2834 212A 551F B810 move.l D4, [[A4 + 0x551F + D2] - 0x47F0] 00000616 3B11 move.w -[A5], [A1] 00000618 1E04 move.b D7, D4 0000061A 0B07 btst D7, D5 0000061C FB01 .extension 0xB01 <> // unimplemented 0000061E 3B12 move.w -[A5], [A2] 00000620 0FA4 bclr -[A4], D7 00000622 5300 subq.b D0, 1 00000624 7B21 moveq.l D5, 0x21 00000626 C30B abcd -[A1], -[A3] 00000628 7358 moveq.l D1, 0x58 0000062A 5300 subq.b D0, 1 0000062C 911B sub.b [A3]+, D0 0000062E 1624 move.b D3, -[A4] 00000630 E304 asl D4.b, 1 00000632 2E04 move.l D7, D4 00000634 D307 addx.b D1, D7 00000636 5082 addq.l D2, 8 00000638 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000063A 063C FB09 5273 addi.b 0x73 /* 's' */, 0x9 /* '\t' */ 00000640 0D63 bchg -[A3], D6 00000642 00C5 .incomplete 00000644 0043 1A40 ori.w D3, 0x1A40 00000648 024B 8634 andi.w A3, 0x8634 0000064C 0501 btst D1, D2 0000064E C30D abcd -[A1], -[A5] 00000650 DB16 add.b [A6], D5 00000652 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000654 6300 3C63 bls +0x3C65 /* 000042B9 */ 00000658 07C3 .incomplete 0000065A 2343 8A44 move.l [A1 - 0x75BC], D3 0000065E DB02 addx.b D5, D2 00000660 A51B syscall SetZone, flags=5 00000662 1B17 move.b -[A5], [A7] 00000664 931D sub.b [A5]+, D1 00000666 2554 6202 move.l [A2 + 0x6202], [A4] 0000066A 0F72 1630 bchg [A2 + D1.w * 8 + 0x30], D7 0000066E E327 asl D7.b, D1 00000670 1B09 move.b -[A5], A1 00000672 1E16 move.b D7, [A6] 00000674 730D moveq.l D1, 0x0D 00000676 2302 move.l -[A1], D2 00000678 D30E addx.b -[A1], -[A6] 0000067A 1FC1 move.b <>, D1 0000067C 0EF3 .incomplete 0000067E 8A2B 1243 or.b D5, [A3 + 0x1243] 00000682 0A58 DB02 xori.w [A0]+, 0xDB02 00000686 CB08 abcd -[A5], -[A0] 00000688 7B5A moveq.l D5, 0x5A 0000068A FB08 .extension 0xB08 <> // unimplemented 0000068C 2319 move.l -[A1], [A1]+ 0000068E F313 .extension 0x313 <> // unimplemented 00000690 2305 move.l -[A1], D5 00000692 E104 asl D4.b, 8 00000694 2303 move.l -[A1], D3 00000696 0101 btst D1, D0 00000698 D80F add.b D4, A7 0000069A 38A1 move.w [A4], -[A1] 0000069C 0223 190F andi.b -[A3], 0xF 000006A0 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 000006A2 1C16 move.b D6, [A6] 000006A4 02F3 .incomplete 000006A6 6249 bhi +0x4B /* 000006F1 */ 000006A8 47C8 lea.l A3, A0 000006AA 1626 move.b D3, -[A6] 000006AC DB04 addx.b D5, D4 000006AE 3154 851F move.w [A0 - 0x7AE1], [A4] 000006B2 2E10 move.l D7, [A0] 000006B4 6300 2303 bls +0x2305 /* 000029B9 */ 000006B8 824B or.w D1, A3 000006BA 1514 move.b -[A2], [A4] 000006BC 020F 34CB andi.b A7, 0xCB 000006C0 1542 0814 move.b [A2 + 0x814], D2 000006C4 02EB .incomplete 000006C6 8730 7300 or.b [A0 + <> + D7 * 2], D3 000006CA 829B or.l D1, [A3]+ 000006CC 0A14 020F xori.b [A4], 0xF 000006D0 3463 movea.w A2, -[A3] 000006D2 08E4 0B12 bset.b -[A4], 0x12 000006D6 A521 syscall GetPtrSize, flags=5 000006D8 0F34 E463 btst [A4 + A6.w * 4 + 0x63], D7 000006DC 3100 move.w -[A0], D0 000006DE 8356 or.w [A6], D1 000006E0 4002 negx.b D2 000006E2 D35F add.w [A7]+, D1 000006E4 3D47 E304 move.w [A6 - 0x1CFC], D7 000006E8 8AA1 or.l D5, -[A1] 000006EA 1378 4303 504B move.b [A1 + 0x504B], [0x00004303] 000006F0 1B63 0068 move.b [A5 + 0x68], -[A3] 000006F4 BB0D cmpm.b [A5]+, [A5]+ 000006F6 7B17 moveq.l D5, 0x17 000006F8 0B0A btst A2, D5 000006FA 4208 clr.b A0 000006FC 5C62 addq.w -[A2], 6 000006FE 020F C18C andi.b A7, 0x8C 00000702 CCAB 17A5 and.l D6, [A3 + 0x17A5] 00000706 9BCB sub.l A5, A3 00000708 1763 580B move.b [A3 + 0x580B], -[A3] 0000070C 0F33 24E4 btst [A3 + D2.w * 4 - 0x28], D7 00000710 B30E cmpm.b [A1]+, [A6]+ 00000712 3682 move.w [A3], D2 00000714 FB08 .extension 0xB08 <> // unimplemented 00000716 4208 clr.b A0 00000718 00DB .incomplete 0000071A 3CDE move.w [A6]+, [A6]+ 0000071C 8234 9B1E E557 or.b D1, [[A4] + A1 * 2 - 0x1AA9] 00000722 0F30 4002 btst [A0 + D4.w + 0x2], D7 00000726 036F 7B17 bchg [A7 + 0x7B17], D1 0000072A 341B move.w D2, [A3]+ 0000072C 055C bchg [A4]+, D2 0000072E 2544 0F30 move.l [A2 + 0xF30], D4 00000732 6504 bcs +0x6 /* 00000738 */ 00000734 4B68 A12B chk.w D5, [A0 - 0x5ED5] label00000738: 00000738 0483 0814 020F subi.l D3, 0x814020F 0000073E 0608 8503 addi.b A0, 0x3 00000742 2A10 move.l D5, [A0] 00000744 4002 negx.b D2 00000746 8B71 34A1 or.w [A1 + D3.w * 4 - 0x95], D5 0000074A 11E8 250B A301 move.b [0xFFFFA301], [A0 + 0x250B] 00000750 210B move.l -[A0], A3 00000752 EB13 roxl D3.b, 5 00000754 5083 addq.l D3, 8 00000756 0004 6843 ori.b D4, 0x43 /* 'C' */ 0000075A 711E moveq.l D0, 0x1E 0000075C 0446 B301 subi.w D6, 0xB301 00000760 1068 3B5F movea.b A0, [A0 + 0x3B5F] 00000764 C500 abcd D2, D0 00000766 5B06 subq.b D6, 5 00000768 362C 680B move.w D3, [A4 + 0x680B] label0000076C: 0000076C 1F06 move.b -[A7], D6 0000076E 087B 1143 0C02 bchg.b [PC + D0 * 4 + 0x2], 0x43 /* 'C' */ 00000774 5B4B subq.w A3, 5 00000776 E15C rol D4.w, 8 00000778 3068 2371 movea.w A0, [A0 + 0x2371] 0000077C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 0000077E 0416 687B subi.b [A6], 0x7B /* '{' */ 00000782 38E4 move.w [A4]+, -[A4] 00000784 0103 btst D3, D0 00000786 64E4 bcc -0x1A /* 0000076C */ 00000788 F311 .extension 0x311 <> // unimplemented 0000078A 4486 neg.l D6 0000078C E501 asl D1.b, 2 0000078E E12A lsl D2.b, D0 00000790 68DB bvc -0x23 /* 0000076D */ 00000792 1BE4 move.b <>, -[A4] 00000794 AB01 syscall BitsToMap 00000796 6A13 bpl +0x15 /* 000007AB */ 00000798 00E8 .incomplete 0000079A E4FB 5696 roxr .w [PC + D5.w * 8 - 0x106] 0000079E C501 abcd D2, D1 000007A0 1B11 move.b -[A5], [A1] 000007A2 284A movea.l A4, A2 000007A4 5B1E subq.b [A6]+, 5 000007A6 0013 0654 ori.b [A3], 0x54 /* 'T' */ 000007AA E300 asl D0.b, 1 000007AC 7846 moveq.l D4, 0x46 000007AE B30E cmpm.b [A1]+, [A6]+ 000007B0 430F .invalid 1, A7 // invalid opcode 4 with b == 4 000007B2 8B0C sbcd -[A5], -[A4] 000007B4 3CF3 1EFA move.w [A6]+, [A3 + D1 * 8 - 0x6] 000007B8 1EE8 5300 move.b [A7]+, [A0 + 0x5300] 000007BC C5B4 FE6C and.l [A4 + A7 * 8 + 0x6C], D2 000007C0 FE3A 1E64 .unknown 0xFE3A 0x1E64 (W = 7) 000007C4 4698 not.l [A0]+ 000007C6 6301 bls +0x3 /* 000007C9 */ 000007C8 789E moveq.l D4, 0xFFFFFF9E 000007CA 1301 move.b -[A1], D1 000007CC 789E moveq.l D4, 0xFFFFFF9E 000007CE 5301 subq.b D1, 1 000007D0 9403 sub.b D2, D3 000007D2 571B subq.b [A3]+, 3 000007D4 1F3E move.b -[A7], <> 000007D6 6C3E bge +0x40 /* 00000816 */ 000007D8 3A08 move.w D5, A0 000007DA 1C2C 020F move.b D6, [A4 + 0x20F] 000007DE A979 syscall CouldDialog 000007E0 68F3 bvc -0xB /* 000007D5 */ 000007E2 0F1E btst [A6]+, D7 000007E4 2C46 movea.l A6, D6 000007E6 EB04 asl D4.b, 5 000007E8 8B05 sbcd D5, D5 000007EA EB4B lsl D3.w, 5 000007EC C320 and.b -[A0], D1 000007EE CB16 and.b [A6], D5 000007F0 930C subx.b -[A1], -[A4] 000007F2 B319 xor.b [A1]+, D1 000007F4 0EA8 C31E 0633 1B6B .invalid.l [A0 + 0x1B6B], 0xC31E0633 // invalid immediate operation 000007FC 0125 btst -[A5], D0 000007FE 09C3 .incomplete 00000800 0E50 9033 .invalid.w [A0], 0x9033 // invalid immediate operation 00000804 0BA3 bclr -[A3], D5 00000806 251E move.l -[A2], [A6]+ 00000808 16E5 move.b [A3]+, -[A5] 0000080A 026B 5713 1F9B andi.w [A3 + 0x1F9B], 0x5713 00000810 17FA 2B21 A301 move.b [[PC + <> + A2 * 2]], [PC + 0x2B21 /* 00003333, cstring "" */] label00000816: 00000816 1EE8 C8A3 move.b [A7]+, [A0 - 0x375D] 0000081A 01C3 .incomplete 0000081C 04F3 .incomplete 0000081E 3EE2 move.w [A7]+, -[A2] 00000820 8100 sbcd D0, D0 00000822 8B02 sbcd D5, D2 00000824 1EE8 C304 move.b [A7]+, [A0 - 0x3CFC] 00000828 0FE2 .incomplete 0000082A 8B01 sbcd D5, D1 0000082C AB3A syscall bXMAIN10 0000082E 3B04 move.w -[A5], D4 00000830 5206 addq.b D6, 1 00000832 E33D rol D5.b, D1 00000834 06E4 .incomplete 00000836 7B10 moveq.l D5, 0x10 00000838 7376 moveq.l D1, 0x76 0000083A 0E06 A11A .invalid.b D6, 0x1A // invalid immediate operation 0000083E 7B2A moveq.l D5, 0x2A 00000840 C33A 2B06 and.b [PC + 0x2B06 /* 00002B08, cstring "" */], D1 00000844 2B15 move.l -[A5], [A5] 00000846 6324 bls +0x26 /* 0000086C */ 00000848 96B3 10A3 sub.l D3, [A3 + D1.w - 0x93] 0000084C 2D41 0E5B move.l [A6 + 0xE5B], D1 00000850 23FA 050D 5300 F706 move.l [0x5300F706], [PC + 0x50D /* 00000D5F, value 0xE25B22F3 */] 00000858 0A2C 020F 2D0D xori.b [A4 + 0x2D0D], 0xF 0000085E E31A rol D2.b, 1 00000860 2D0A move.l -[A6], A2 00000862 BB96 xor.l [A6], D5 00000864 E25B ror D3.w, 1 00000866 0E0D 01FA .invalid.b A5, 0xFA // invalid immediate operation 0000086A 6B02 bmi +0x4 /* 0000086E */ label0000086C: 0000086C 6433 bcc +0x35 /* 000008A1 */ label0000086E: 0000086E 0E0B 119B .invalid.b A3, 0x9B // invalid immediate operation 00000872 0321 btst -[A1], D1 00000874 052B 1C43 btst [A3 + 0x1C43], D2 00000878 2841 movea.l A4, D1 0000087A 00BB 316B 036B 65E2 F389 C706 ori.l [[-0xC77] - 0x38FA], 0x316B036B 00000886 6F5B ble +0x5D /* 000008E3 */ 00000888 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 0000088A 1FCD move.b <>, A5 0000088C 04D3 .incomplete 0000088E 345B movea.w A2, [A3]+ 00000890 2B63 0053 move.l [A5 + 0x53], -[A3] 00000894 1DC7 move.b <>, D7 00000896 06AE 6B11 2B2E 3A08 addi.l [A6 + 0x3A08], 0x6B112B2E 0000089E 4002 negx.b D2 000008A0 8B61 or.w -[A1], D5 000008A2 D323 add.b -[A3], D1 000008A4 30E3 move.w [A0]+, -[A3] 000008A6 3FC7 move.w <>, D7 000008A8 06C7 .incomplete 000008AA 2BAE 0511 86B3 move.l [A5 + A0.w * 8 - 0x77], [A6 + 0x511] 000008B0 10AB 0D41 move.b [A0], [A3 + 0xD41] 000008B4 2ADB move.l [A5]+, [A3]+ 000008B6 0C45 2A4B cmpi.w D5, 0x2A4B /* '*K' */ 000008BA 4141 chk.w D0, D1 000008BC 2A63 movea.l A5, -[A3] 000008BE 050B btst A3, D2 000008C0 0883 034B bclr.b D3, 0x4B /* 'K' */ 000008C4 0B85 bclr D5, D5 000008C6 2AB3 3025 move.l [A5], [A3 + D3.w + 0x25] 000008CA 1A83 move.b [A5], D3 000008CC 0610 4D2A addi.b [A0], 0x2A /* '*' */ 000008D0 C068 9315 and.w D0, [A0 - 0x6CEB] 000008D4 1EC0 move.b [A7]+, D0 000008D6 E528 lsl D0.b, D2 000008D8 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000008DA 6813 bvc +0x15 /* 000008EF */ 000008DC 181C move.b D4, [A4]+ 000008DE 0402 0F42 subi.b D2, 0x42 /* 'B' */ 000008E2 08AB 094B 1003 bclr.b [A3 + 0x1003], 0x4B /* 'K' */ 000008E8 3370 020F 72A9 move.w [A1 + 0x72A9], [A0 + D0.w * 2 + 0xF] 000008EE 29DB 0886 042A move.l 0x886042A, [A3]+ 000008F4 1068 0B16 movea.b A0, [A0 + 0xB16] 000008F8 8D05 sbcd D6, D5 000008FA 85B8 8602 or.l [0xFFFF8602], D2 000008FE 5B77 2302 1E86 subq.w [[A7 + <> + D2 * 2] + 0x1E86], 5 00000904 730D moveq.l D1, 0x0D 00000906 303C EB10 move.w D0, 0xEB10 0000090A 1462 movea.b A2, -[A2] 0000090C 1CC0 move.b [A6]+, D0 0000090E 00D3 .incomplete 00000910 33E5 06A1 5BF3 move.w [0x06A15BF3], -[A5] 00000916 7AC3 moveq.l D5, 0xFFFFFFC3 00000918 204B movea.l A0, A3 0000091A 4DDB lea.l A6, [A3]+ 0000091C 09BB 162A bclr [PC + D1.w * 8 + 0x2A], D4 00000920 106B 058B movea.b A0, [A3 + 0x58B] 00000924 0CEB .incomplete 00000926 04C1 .incomplete 00000928 2583 7A0E move.l [A2 + D7 * 2 + 0xE], D3 0000092C A8FB syscall MapRgn 0000092E 9D58 sub.w [A0]+, D6 00000930 C64B and.w D3, A3 00000932 0358 bchg [A0]+, D1 00000934 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00000936 1412 move.b D2, [A2] 00000938 880B or.b D4, A3 0000093A 5AEB 0988 spl [A3 + 0x988] 0000093E 031A btst [A2]+, D1 00000940 AC88 syscall TextFace, auto_pop 00000942 124B movea.b A1, A3 00000944 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000946 5A06 addq.b D6, 5 00000948 AB05 syscall CopyHandle 0000094A 0806 A304 btst.b D6, 0x4 0000094E 4B41 chk.w D5, D1 00000950 08B2 5812 0F00 bclr.b [A2 + <> + D0 * 8], 0x12 00000956 232B C177 move.l -[A1], [A3 - 0x3E89] 0000095A 28C6 move.l [A4]+, D6 0000095C 0B01 btst D1, D5 0000095E 5888 addq.l A0, 4 00000960 0F88 bclr A0, D7 00000962 6324 bls +0x26 /* 00000988 */ 00000964 88EE E50A divu.w D4, [A6 - 0x1AF6] 00000968 3B09 move.w -[A5], A1 0000096A 5810 addq.b [A0], 4 0000096C A151 syscall ReadLocation/ReadXPRam, flags=1 0000096E CB66 and.w -[A6], D5 00000970 0B37 4B10 btst [A7 + D4 * 2], D5 00000974 B310 xor.b [A0], D1 00000976 9B26 sub.b -[A6], D5 00000978 F24B 0BAB .extension 0x24B <>, 0x0BAB // unimplemented 0000097C 02E5 .incomplete 0000097E 010B btst A3, D0 00000980 12E0 move.b [A1]+, -[A0] 00000982 8510 or.b [A0], D2 00000984 930E subx.b -[A1], -[A6] 00000986 348D move.w [A2], A5 label00000988: 00000988 0D0F btst A7, D6 0000098A 304D movea.w A0, A5 0000098C 3FCB move.w <>, A3 0000098E 0125 btst -[A5], D0 00000990 020F 8542 andi.b A7, 0x42 /* 'B' */ 00000994 931C sub.b [A4]+, D1 00000996 2518 move.l -[A2], [A0]+ 00000998 A324 syscall SetHandleSize, flags=3 0000099A A9DC syscall TEKey 0000099C 2302 move.l -[A1], D2 0000099E 9B10 sub.b [A0], D5 000009A0 A960 syscall GetControlValue/GetCtlValue 000009A2 030C btst A4, D1 000009A4 4002 negx.b D2 000009A6 0B77 4B06 0305 bchg [[A7 + <>] + D4 * 2 + 0x305], D5 000009AC 2C12 move.l D6, [A2] 000009AE A324 syscall SetHandleSize, flags=3 000009B0 4002 negx.b D2 000009B2 1B89 2A10 move.b [A5 + D2 * 2 + 0x10], A1 000009B6 A31A syscall GetZone, flags=3 000009B8 127B 338E BB0D movea.b A1, [[ + <>] + D3 * 2 - 0x44F3] 000009BE 004B 2B45 ori.w A3, 0x2B45 /* '+E' */ 000009C2 0F01 btst D1, D7 000009C4 01C9 .incomplete 000009C6 8F2B 749B or.b [A3 + 0x749B], D7 000009CA 0109 btst A1, D0 000009CC BA63 cmp.w D5, -[A3] 000009CE 02EA .incomplete 000009D0 1B13 move.b -[A5], [A3] 000009D2 00FB .incomplete 000009D4 49E5 lea.l A4, -[A5] 000009D6 5CBB 0A30 addq.l [PC + D0 * 2 + 0x30], 6 000009DA BB0B cmpm.b [A5]+, [A3]+ 000009DC 1B19 move.b -[A5], [A1]+ 000009DE EB09 lsl D1.b, 5 000009E0 2CA4 move.l [A6], -[A4] 000009E2 230C move.l -[A1], A4 000009E4 0FC9 .incomplete 000009E6 050F btst A7, D2 000009E8 3041 movea.w A0, D1 000009EA 0163 bchg -[A3], D0 000009EC 02F2 .incomplete 000009EE 2B04 move.l -[A5], D4 000009F0 EEA3 asr D3, D7 000009F2 06C3 .incomplete 000009F4 0212 8333 andi.b [A2], 0x33 /* '3' */ 000009F8 00A3 4A6C 2C41 ori.l -[A3], 0x4A6C2C41 /* 'Jl,A' */ 000009FE 816B 190C or.w [A3 + 0x190C], D0 00000A02 18F3 B54B D9AB C50F move.b [A4]+, [[A3 + <>] - 0x26543AF1] 00000A0A 0E0A 533C .invalid.b A2, 0x3C /* '<' */ // invalid immediate operation 00000A0E 24B3 122E move.l [A2], [A3 + D1.w * 2 + 0x2E] 00000A12 410C .invalid 0, A4 // invalid opcode 4 with b == 4 00000A14 5241 addq.w D1, 1 00000A16 5D4B subq.w A3, 6 00000A18 8606 or.b D3, D6 00000A1A 08C5 003B bset.b D5, 0x3B /* ';' */ 00000A1E 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000A20 8EA6 or.l D7, -[A6] 00000A22 0329 12EB btst [A1 + 0x12EB], D1 00000A26 1745 010F move.b [A3 + 0x10F], D5 00000A2A 5246 addq.w D6, 1 00000A2C C319 and.b [A1]+, D1 00000A2E E317 roxl D7.b, 1 00000A30 303C EB2D move.w D0, 0xEB2D 00000A34 1203 move.b D1, D3 00000A36 2B51 0DC0 move.l [A5 + 0xDC0], [A1] 00000A3A 0101 btst D1, D0 00000A3C BC62 cmp.w D6, -[A2] 00000A3E 1CE3 move.b [A6]+, -[A3] 00000A40 1702 move.b -[A3], D2 00000A42 F373 .extension 0x373 <> // unimplemented 00000A44 9B01 subx.b D5, D1 00000A46 EB09 lsl D1.b, 5 00000A48 642A bcc +0x2C /* 00000A74 */ 00000A4A 28A6 move.l [A4], -[A6] 00000A4C 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00000A4E 42EB 0033 .invalid [A3 + 0x33] // invalid opcode 4 with subtype 1 00000A52 23A6 4B14 move.l <>, -[A6] 00000A56 0B02 btst D2, D5 00000A58 EB00 asl D0.b, 5 00000A5A 96A6 sub.l D3, -[A6] 00000A5C B314 xor.b [A4], D1 00000A5E 1216 move.b D1, [A6] 00000A60 122C 6C03 move.b D1, [A4 + 0x6C03] 00000A64 2B3A 0812 move.l -[A5], [PC + 0x812 /* 00001278, value 0x8181110F */] 00000A68 3B1A move.w -[A5], [A2]+ 00000A6A 52C2 shi D2 00000A6C 3602 move.w D3, D2 00000A6E 0F6E 2A6A bchg [A6 + 0x2A6A], D7 00000A72 68F3 bvc -0xB /* 00000A67 */ label00000A74: 00000A74 1012 move.b D0, [A2] 00000A76 AB1C syscall NewTempBuffer 00000A78 1248 movea.b A1, A0 00000A7A 6122 bsr +0x24 /* 00000A9E */ 00000A7C 48B3 1AAC 4812 movem.w [A3 + D4 + 0x12], D2,D3,D5,D7,A1,A3,A4 00000A82 533C 6122 subq.b 0x22 /* '\"' */, 1 00000A86 A304 syscall Control, flags=3 00000A88 AB1C syscall NewTempBuffer 00000A8A 8522 or.b -[A2], D2 00000A8C 533C 0812 subq.b 0x12, 1 00000A90 0F12 btst [A2], D7 00000A92 0F85 bclr D5, D7 00000A94 2203 move.l D1, D3 00000A96 02A2 B31F 2A28 andi.l -[A2], 0xB31F2A28 00000A9C 68FB bvc -0x3 /* 00000A99 */ fn00000A9E: 00000A9E 0B52 bchg [A2], D5 00000AA0 1B11 move.b -[A5], [A1] 00000AA2 04E4 .incomplete 00000AA4 C816 and.b D4, [A6] 00000AA6 8B05 sbcd D5, D5 00000AA8 1365 48E2 move.b [A1 + 0x48E2], -[A5] 00000AAC 6103 bsr +0x5 /* 00000AB1 */ 00000AAE C06B 01E4 and.w D0, [A3 + 0x1E4] 00000AB2 AB09 syscall DrawArc 00000AB4 1603 move.b D3, D3 00000AB6 3303 move.w -[A1], D3 00000AB8 6513 bcs +0x15 /* 00000ACD */ 00000ABA 3E09 move.w D7, A1 00000ABC 0281 8AFB 3183 andi.l D1, 0x8AFB3183 00000AC2 003E E01C ori.b <>, 0x1C 00000AC6 3E00 move.w D7, D0 00000AC8 1B29 34C9 move.b -[A5], [A1 + 0x34C9] 00000ACC 0113 btst [A3], D0 00000ACE 443E neg.b <> 00000AD0 5B2B 0672 subq.b [A3 + 0x672], 5 00000AD4 3E1B move.w D7, [A3]+ 00000AD6 0DDA .incomplete 00000AD8 210D move.l -[A0], A5 00000ADA 930A subx.b -[A1], -[A2] 00000ADC A167 syscall HSetRBit, flags=1 00000ADE 2883 move.l [A4], D3 00000AE0 08DB 083E bset.b [A3]+, 0x3E /* '>' */ 00000AE4 2852 movea.l A4, [A2] 00000AE6 D312 add.b [A2], D1 00000AE8 032B 5045 btst [A3 + 0x5045], D1 00000AEC 028D 0402 0F34 andi.l A5, 0x4020F34 00000AF2 230C move.l -[A1], A4 00000AF4 D306 addx.b D1, D6 00000AF6 0352 bchg [A2], D1 00000AF8 0D16 btst [A6], D6 00000AFA 0F30 26C3 btst [A0 + D2.w * 8 - 0x61], D7 00000AFE 1283 move.b [A1], D3 00000B00 6FD5 ble -0x29 /* 00000AD7 */ 00000B02 AA28 syscall GetCTSeed 00000B04 B8C5 cmpa.w A4, D5 00000B06 AFBB syscall bArith16Setup, auto_pop 00000B08 0281 2D23 0CDB andi.l D1, 0x2D230CDB 00000B0E 2507 move.l -[A2], D7 00000B10 007F 531C ori.w <>, 0x531C 00000B14 5B01 subq.b D1, 5 00000B16 0B00 btst D0, D5 00000B18 0368 A900 bchg [A0 - 0x5700], D1 00000B1C 1B0A move.b -[A5], A2 00000B1E 0F56 bchg [A6], D7 00000B20 9D8C subx.l -[A6], -[A4] 00000B22 E1B3 roxl D3, D0 00000B24 E9A7 asl D7, D4 00000B26 A1A8 syscall 0x0A8, flags=1 00000B28 9B10 sub.b [A0], D5 00000B2A 618F bsr -0x6F /* 00000ABB */ 00000B2C F343 .extension 0x343 <> // unimplemented 00000B2E E2CB lsr .w A3 00000B30 0650 832A addi.w [A0], 0x832A 00000B34 4B36 CB06 F30A .invalid 5, [[A6 + <>] + A4 * 2 - 0xCF6] // invalid opcode 4 with b == 4 00000B3A 5300 subq.b D0, 1 00000B3C 3C33 4206 move.w D6, [A3 + D4.w * 2 + 0x6] 00000B40 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000B42 0700 btst D0, D3 00000B44 82F3 0783 2ADB 3F06 divu.w D1, [[ + <> + D0 * 8] + 0x2ADB3F06] 00000B4C 9361 sub.w -[A1], D1 00000B4E 4358 chk.w D1, [A0]+ 00000B50 5B01 subq.b D1, 5 00000B52 38A5 move.w [A4], -[A5] 00000B54 9269 0273 sub.w D1, [A1 + 0x273] 00000B58 2341 A88B move.l [A1 - 0x5775], D1 00000B5C 1441 movea.b A2, D1 00000B5E 895B or.w [A3]+, D4 00000B60 0243 181B andi.w D3, 0x181B 00000B64 19A3 620F move.b [A4 + D6.w * 2 + 0xF], -[A3] 00000B68 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000B6A 832A 3B46 or.b [A2 + 0x3B46], D1 00000B6E 6504 bcs +0x6 /* 00000B74 */ 00000B70 7303 moveq.l D1, 0x03 00000B72 E009 lsr D1.b, 8 label00000B74: 00000B74 0533 5853 btst [A3 + D5 + 0x53], D2 00000B78 0023 19C3 ori.b -[A3], 0xC3 00000B7C 4344 chk.w D1, D4 00000B7E CB06 abcd D5, D6 00000B80 7441 moveq.l D2, 0x41 00000B82 048B 19A5 016B subi.l A3, 0x19A5016B 00000B88 06CB .incomplete 00000B8A 01CB .incomplete 00000B8C 0644 2101 addi.w D4, 0x2101 00000B90 8319 or.b [A1]+, D1 00000B92 8903 sbcd D4, D3 00000B94 0300 btst D0, D1 00000B96 0312 btst [A2], D1 00000B98 0101 btst D1, D0 00000B9A 031F btst [A7]+, D1 00000B9C 0501 btst D1, D2 00000B9E B33C 4102 xor.b 0x2, D1 00000BA2 5821 addq.b -[A1], 4 00000BA4 019B bclr [A3]+, D0 00000BA6 0E25 01C3 .invalid.b -[A5], 0xC3 // invalid immediate operation 00000BAA 24A3 move.l [A2], -[A3] 00000BAC 0C83 2A43 2F89 cmpi.l D3, 0x2A432F89 00000BB2 0749 bchg A1, D3 00000BB4 01A4 bclr -[A4], D0 00000BB6 8902 sbcd D4, D2 00000BB8 8B20 or.b -[A0], D5 00000BBA 2501 move.l -[A2], D1 00000BBC 235E 8709 move.l [A1 - 0x78F7], [A6]+ 00000BC0 8643 or.w D3, D3 00000BC2 0F81 bclr D1, D7 00000BC4 022B 1481 022B andi.b [A3 + 0x22B], 0x81 00000BCA 1321 move.b -[A1], -[A1] 00000BCC 0122 btst -[A2], D0 00000BCE 4351 chk.w D1, [A1] 00000BD0 FB12 .extension 0xB12 <> // unimplemented 00000BD2 D36B 0EFB add.w [A3 + 0xEFB], D1 00000BD6 1FA7 0945 move.b <>, -[A7] 00000BDA 6111 bsr +0x13 /* 00000BED */ 00000BDC 9102 subx.b D0, D2 00000BDE CB67 and.w -[A7], D5 00000BE0 890D sbcd -[A4], -[A5] 00000BE2 B244 cmp.w D1, D4 00000BE4 1216 move.b D1, [A6] 00000BE6 00CB .incomplete 00000BE8 8653 or.w D3, [A3] 00000BEA 07B3 0916 7303 bclr [[A3] + D0 + 0x7303], D3 00000BF0 5300 subq.b D0, 1 00000BF2 F319 .extension 0x319 <> // unimplemented 00000BF4 0903 btst D3, D4 00000BF6 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00000BF8 0103 btst D3, D0 00000BFA 9317 sub.b [A7], D1 00000BFC F709 .extension 0x709 <> // unimplemented 00000BFE B4A3 cmp.l D2, -[A3] 00000C00 46B5 05CB 068B 0353 not.l [[ + <>] + 0x68B0353] 00000C08 00B6 A1AA 6D9D 9624 ori.l [A6 + A1.w * 8 + 0x24], 0xA1AA6D9D 00000C10 C5CC muls.w D2, A4 00000C12 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000C14 F36F .extension 0x36F <> // unimplemented 00000C16 FE4B 031B .extension 0xE4B <>, 0x031B // unimplemented 00000C1A 52DB shi [A3]+ 00000C1C 6F4B ble +0x4D /* 00000C69 */ 00000C1E 0303 btst D3, D1 00000C20 7096 moveq.l D0, 0xFFFFFF96 00000C22 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000C24 1313 move.b -[A1], [A3] 00000C26 C04B and.w D0, A3 00000C28 03FB .incomplete 00000C2A 6FCB ble -0x33 /* 00000BF7 */ 00000C2C 414B chk.w D0, A3 00000C2E 032B 5264 btst [A3 + 0x5264], D1 00000C32 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000C34 1B13 move.b -[A5], [A3] 00000C36 8621 or.b D3, -[A1] 00000C38 028B 3321 023E andi.l A3, 0x3321023E 00000C3E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000C40 7B18 moveq.l D5, 0x18 00000C42 4841 swap.w D1 00000C44 0053 1261 ori.w [A3], 0x1261 00000C48 012C 4B03 btst [A4 + 0x4B03], D0 00000C4C 2352 A8A1 move.l [A1 - 0x575F], [A2] 00000C50 0388 bclr A0, D1 00000C52 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000C54 335E 9333 move.w [A1 - 0x6CCD], [A6]+ 00000C58 A100 syscall Open/PBHOpen/HOpen, flags=1 00000C5A 162B 1D44 move.b D3, [A3 + 0x1D44] 00000C5E 0B02 btst D2, D5 00000C60 3303 move.w -[A1], D3 00000C62 A6CB syscall vSetUpTags, flags=6 00000C64 130B move.b -[A1], A3 00000C66 0208 7B4B andi.b A0, 0x4B /* 'K' */ 00000C6A E30A lsl D2.b, 1 00000C6C 9070 1296 sub.w D0, [A0 + D1.w * 2 - 0x106] 00000C70 DB05 addx.b D5, D5 00000C72 58AD 5923 addq.l [A5 + 0x5923], 4 00000C76 03CB .incomplete 00000C78 0636 42E6 7303 61B3 D502 addi.b [[A6 + <> + D7 * 2] + 0x61B3D502], 0xE6 00000C82 6487 bcc -0x77 /* 00000C0B */ 00000C84 0A49 DAC5 xori.w A1, 0xDAC5 00000C88 0233 08D5 023E andi.b [A3 + D0.w * 2 + 0x3E], 0xD5 00000C8E D502 addx.b D2, D2 00000C90 DB02 addx.b D5, D2 00000C92 CB06 abcd D5, D6 label00000C94: 00000C94 0406 C102 subi.b D6, 0x2 00000C98 FB19 .extension 0xB19 <> // unimplemented 00000C9A B502 xor.b D2, D2 00000C9C 2CBD move.l [A6], <> 00000C9E 021B 0AA5 andi.b [A3]+, 0xA5 00000CA2 027B 14D4 B102 16B5 andi.w [[PC + <> + A3] + 0x16B5], 0x14D4 00000CAA 02A1 2538 250B andi.l -[A1], 0x2538250B 00000CB0 26F8 71B3 move.l [A3]+, [0x000071B3] 00000CB4 41DC lea.l A0, [A4]+ 00000CB6 6ADC bpl -0x22 /* 00000C94 */ 00000CB8 388A move.w [A4], A2 00000CBA 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00000CBC 2E5A movea.l A7, [A2]+ 00000CBE 530A subq.b A2, 1 00000CC0 F6D3 03C6 .extension 0x6D3 <> // unimplemented 00000CC4 F653 076B .extension 0x653 <>, 0x076B // unimplemented 00000CC8 05DB .incomplete 00000CCA 06F6 .incomplete 00000CCC 584B addq.w A3, 4 00000CCE 15EB 02FB 08C3 move.b [PC + 0x8C3 /* 00001593, value 0x1C */], [A3 + 0x2FB] 00000CD4 021E 28AB andi.b [A6]+, 0xAB 00000CD8 041C 1002 subi.b [A4]+, 0x2 00000CDC 6B6E bmi +0x70 /* 00000D4C */ 00000CDE 1E28 830A move.b D7, [A0 - 0x7CF6] 00000CE2 2A10 move.l D5, [A0] 00000CE4 06AB 0B08 1415 020F addi.l [A3 + 0x20F], 0xB081415 00000CEC 0502 btst D2, D2 00000CEE 1402 move.b D2, D2 00000CF0 5B6F 2A5A subq.w [A7 + 0x2A5A], 5 00000CF4 80FB 0DA3 085B 012B 0CD3 divu.w D0, [[0x85B + D0 * 4] + 0x12B0CD3] 00000CFE 0643 4A73 addi.w D3, 0x4A73 /* 'Js' */ 00000D02 08EB 0874 7B07 bset.b [A3 + 0x7B07], 0x74 /* 't' */ 00000D08 0E93 0423 138B .invalid.l [A3], 0x423138B // invalid immediate operation 00000D0E 12C3 move.b [A1]+, D3 00000D10 1B5B 00DB move.b [A5 + 0xDB], [A3]+ 00000D14 1BEB 28EB move.b <>, [A3 + 0x28EB] 00000D18 2DBB 335B 1A0B 29DB 4983 18CB 300B move.l [[ + <> + D4] + 0x18CB300B], [[PC] + 0x1A0B29DB] 00000D26 2E13 move.l D7, [A3] 00000D28 7123 moveq.l D0, 0x23 00000D2A D33B 1233 add.b [PC + D1.w * 2 + 0x33], D1 00000D2E 0343 bchg D3, D1 00000D30 00FB .incomplete 00000D32 0C3C 0F42 A100 cmpi.b 0x0, 0x42 /* 'B' */ 00000D38 423C AB71 D461 clr.b 0xAB71D461 00000D3E 1B93 B1FB 0242 332D DB02 0319 move.b [[0x242332D] - 0x24FDFCE7], [A3] 00000D4A 3370 C501 0B53 move.w [A1 + 0xB53], [[A0 + <> + A4 * 4]] // begin alternate branch 00000D4C-00000D50 label00000D4C: 00000D4C C501 abcd D2, D1 00000D4E 0B53 bchg [A3], D5 // end alternate branch 00000D4C-00000D50 label00000D4C: // (misaligned) 00000D50 DA3C 0F1E add.b D5, 0x1E 00000D54 280F move.l D4, A7 00000D56 1E28 6B02 move.b D7, [A0 + 0x6B02] 00000D5A 10FB 1B92 0FE2 move.b [A0]+, [[ + D1 * 2] + 0xFE2] 00000D60 5B22 subq.b -[A2], 5 00000D62 F30A .extension 0x30A <> // unimplemented 00000D64 D367 add.w -[A7], D1 00000D66 A70B syscall Rename/PBHRename/HRename, flags=7 00000D68 2B38 4300 move.l -[A5], [0x00004300] 00000D6C A501 syscall Close, flags=5 00000D6E 2107 move.l -[A0], D7 00000D70 1B3D move.b -[A5], <> 00000D72 DA61 add.w D5, -[A1] 00000D74 06E3 .incomplete 00000D76 520B addq.b A3, 1 00000D78 023C 7B42 andi.b ccr, 66 00000D7C 531E subq.b [A6]+, 1 00000D7E 8B03 sbcd D5, D3 00000D80 3308 move.w -[A1], A0 00000D82 7B1E moveq.l D5, 0x1E 00000D84 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000D86 6B08 bmi +0xA /* 00000D90 */ 00000D88 3CD3 move.w [A6]+, [A3] 00000D8A 14C1 move.b [A2]+, D1 00000D8C 23A3 05A1 0863 move.l [[0x863 + D0 * 4]], -[A3] // begin alternate branch 00000D90-00000D9A label00000D90: 00000D90 0863 028B bchg.b -[A3], 0x8B 00000D94 0033 03EE 0309 ori.b [[A3 + <> + D0 * 2]], 0xEE // end alternate branch 00000D90-00000D9A label00000D90: // (misaligned) 00000D92 028B 0033 03EE andi.l A3, 0x3303EE 00000D98 0309 btst A1, D1 00000D9A 3303 move.w -[A1], D3 00000D9C C6CB mulu.w D3, A3 00000D9E 0833 03E3 05B2 44DB 0544 007B btst.b [[0x44DB0544 + D0 * 4] + 0x7B], 0xE3 00000DAA 27D4 3CCB move.l [PC + D3 * 4 - 0x53], [A4] 00000DAE 302B 0BC1 move.w D0, [A3 + 0xBC1] 00000DB2 04AB 5253 1E44 3308 subi.l [A3 + 0x3308], 0x52531E44 00000DBA 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000DBC 3C73 3825 movea.w A6, [A3 + D3 + 0x25] 00000DC0 015B bchg [A3]+, D0 00000DC2 42C1 .invalid D1 // invalid opcode 4 with subtype 1 00000DC4 00B3 1643 04C1 00EB ori.l [A3 + D0.w - 0x21], 0x164304C1 00000DCC 49B1 032B 0B3C 8352 050F .invalid 4, [[A1 + 0xB3C + D0 * 2] - 0x7CADFAF1] // invalid opcode 4 with b == 6 00000DD6 F35E .extension 0x35E <> // unimplemented 00000DD8 DB12 add.b [A2], D5 00000DDA FB02 .extension 0xB02 <> // unimplemented 00000DDC B313 xor.b [A3], D1 00000DDE 8B00 sbcd D5, D0 00000DE0 3C13 move.w D6, [A3] 00000DE2 297B 1EA6 6338 move.l [A4 + 0x6338], [PC + D1 * 8 - 0x90] 00000DE8 D43C D35E add.b D2, 0x5E /* '^' */ 00000DEC 850A sbcd -[A2], -[A2] 00000DEE E33C rol D4.b, D1 00000DF0 DA1B add.b D5, [A3]+ 00000DF2 2833 0843 move.l D4, [A3 + D0 + 0x43] 00000DF6 0063 0E3C ori.w -[A3], 0xE3C 00000DFA C370 0309 and.w [[A0 + <> + D0 * 2]], D1 00000DFE 3CD3 move.w [A6]+, [A3] 00000E00 3301 move.w -[A1], D1 00000E02 0B6B 153C bchg [A3 + 0x153C], D5 00000E06 6B52 bmi +0x54 /* 00000E5A */ 00000E08 010B btst A3, D0 00000E0A 7305 moveq.l D1, 0x05 00000E0C A104 syscall Control, flags=1 00000E0E AB02 syscall BitsToPix 00000E10 010B btst A3, D0 00000E12 7300 moveq.l D1, 0x00 00000E14 010B btst A3, D0 00000E16 D801 add.b D4, D1 00000E18 0BA6 bclr -[A6], D5 00000E1A 9B49 subx.w -[A5], -[A1] 00000E1C 6507 bcs +0x9 /* 00000E25 */ 00000E1E DB1A add.b [A2]+, D5 00000E20 6107 bsr +0x9 /* 00000E29 */ 00000E22 CB08 abcd -[A5], -[A0] 00000E24 6151 bsr +0x53 /* 00000E77 */ 00000E26 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000E28 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000E2A 8B0B sbcd -[A5], -[A3] 00000E2C 3C03 move.w D6, D3 00000E2E 296B 1533 0393 move.l [A4 + 0x393], [A3 + 0x1533] 00000E34 0ACB .incomplete 00000E36 380E move.w D4, A6 00000E38 FB42 .extension 0xB42 <> // unimplemented 00000E3A 7303 moveq.l D1, 0x03 00000E3C 3311 move.w -[A1], [A1] 00000E3E 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000E40 3CFB 2801 move.w [A6]+, [PC + D2 + 0x1] 00000E44 09F3 .incomplete 00000E46 0F3B 123C btst [PC + D1.w * 2 + 0x3C], D7 00000E4A BB33 2D1A EB2D xor.b [[A3 + D2 * 4] - 0x14D3], D5 00000E50 A11B syscall SetZone, flags=1 00000E52 A613 syscall FlushVol, flags=6 00000E54 1881 move.b [A4], D1 00000E56 146B 2385 movea.b A2, [A3 + 0x2385] label00000E5A: 00000E5A 0DE3 .incomplete 00000E5C 2811 move.l D4, [A1] 00000E5E 0653 163C addi.w [A3], 0x163C 00000E62 EB1A rol D2.b, 5 00000E64 0108 btst A0, D0 00000E66 DB02 addx.b D5, D2 00000E68 0339 580B 0D41 btst [0x580B0D41], D1 00000E6E 0B0B btst A3, D5 00000E70 16C1 move.b [A3]+, D1 00000E72 08CB 0103 bset.b A3, 0x3 00000E76 2CE5 move.l [A6]+, -[A5] 00000E78 004B 1461 ori.w A3, 0x1461 00000E7C 06CB .incomplete 00000E7E 2485 move.l [A2], D5 00000E80 12BB 268B move.b [A1], [PC + D2.w * 8 - 0x117] 00000E84 083C D31B A10F btst.b 0xF, 0x1B 00000E8A C31D and.b [A5]+, D1 00000E8C 210A move.l -[A0], A2 00000E8E F31E .extension 0x31E <> // unimplemented 00000E90 6109 bsr +0xB /* 00000E9B */ 00000E92 DB02 addx.b D5, D2 00000E94 6D08 blt +0xA /* 00000E9E */ 00000E96 F310 .extension 0x310 <> // unimplemented 00000E98 6D08 blt +0xA /* 00000EA2 */ 00000E9A 9B12 sub.b [A2], D5 00000E9C 6508 bcs +0xA /* 00000EA6 */ label00000E9E: 00000E9E FB09 .extension 0xB09 <> // unimplemented 00000EA0 6108 bsr +0xA /* 00000EAA */ label00000EA2: 00000EA2 3313 move.w -[A1], [A3] 00000EA4 A102 syscall Read, flags=1 label00000EA6: 00000EA6 A643 syscall SetFilType, flags=6 00000EA8 1A65 movea.b A5, -[A5] fn00000EAA: 00000EAA 12A3 move.b [A1], -[A3] 00000EAC 2583 17E3 0C23 03C1 2303 move.l [[0xC23] + 0x3C12303], D3 00000EB6 0002 934A ori.b D2, 0x4A /* 'J' */ 00000EBA BB08 cmpm.b [A5]+, [A0]+ 00000EBC E30C lsl D4.b, 1 00000EBE 2101 move.l -[A0], D1 00000EC0 BB3F xor.b <>, D5 00000EC2 D33A 1B28 add.b [PC + 0x1B28 /* 000029EC, cstring "" */], D1 00000EC6 F30F .extension 0x30F <> // unimplemented 00000EC8 0BB1 0B04 bclr <>, D5 00000ECC F30F .extension 0x30F <> // unimplemented 00000ECE AB68 syscall rAddOver 00000ED0 D33A CB0C add.b [PC - 0x34F4 /* FFFFD9DE, cstring "" */], D1 00000ED4 7303 moveq.l D1, 0x03 00000ED6 0FE1 .incomplete 00000ED8 0F0B btst A3, D7 00000EDA 0473 031F 2B38 9355 9B33 subi.w [A3 - 0x6CAA64CD + D2 * 2], 0x31F 00000EE4 069B 23BB 07E3 addi.l [A3]+, 0x23BB07E3 00000EEA 0C46 0F0E cmpi.w D6, 0xF0E 00000EEE BB0F cmpm.b [A5]+, [A7]+ 00000EF0 3505 move.w -[A2], D5 00000EF2 0F21 btst -[A1], D7 00000EF4 05CE .incomplete 00000EF6 FB02 .extension 0xB02 <> // unimplemented 00000EF8 3A08 move.w D5, A0 00000EFA CB07 abcd D5, D7 00000EFC F30F .extension 0x30F <> // unimplemented 00000EFE 3A08 move.w D5, A0 00000F00 2306 move.l -[A1], D6 00000F02 E30C lsl D4.b, 1 00000F04 020F 2A10 andi.b A7, 0x10 00000F08 FB18 .extension 0xB18 <> // unimplemented 00000F0A F30F .extension 0x30F <> // unimplemented 00000F0C 630E bls +0x10 /* 00000F1C */ 00000F0E 1B05 move.b -[A5], D5 00000F10 531E subq.b [A6]+, 1 00000F12 5863 addq.w -[A3], 4 00000F14 07FB .incomplete 00000F16 0C7B 004B 18B6 cmpi.w [PC + D1 - 0x74], 0x4B /* 'K' */ label00000F1C: 00000F1C 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4 00000F1E 4704 .invalid 3, D4 // invalid opcode 4 with b == 4 00000F20 07D3 .incomplete 00000F22 0807 0446 btst.b D7, 0x46 /* 'F' */ 00000F26 A173 syscall OSReserved, flags=1 00000F28 896F 9B00 or.w [A7 - 0x6500], D4 00000F2C CB04 abcd D5, D4 00000F2E 1016 move.b D0, [A6] 00000F30 630A bls +0xC /* 00000F3C */ 00000F32 1412 move.b D2, [A2] 00000F34 D308 addx.b -[A1], -[A0] 00000F36 BC12 cmp.b D6, [A2] 00000F38 1640 movea.b A3, D0 00000F3A E5E8 0FB0 roxl .w [A0 + 0xFB0] // begin alternate branch 00000F3C-00000F40 label00000F3C: 00000F3C 0FB0 2A5A bclr [A0 + D2 * 2 + 0x5A], D7 // end alternate branch 00000F3C-00000F40 label00000F3C: // (misaligned) 00000F3E 2A5A movea.l A5, [A2]+ 00000F40 F678 1B87 .extension 0x678 <>, 0x1B87 // unimplemented 00000F44 F30F .extension 0x30F <> // unimplemented 00000F46 C603 and.b D3, D3 00000F48 12F3 06B3 move.b [A1]+, [A3 + D0.w * 8 - 0x77] 00000F4C 1385 F4A3 move.b [A1 + A7.w * 4 - 0x93], D5 00000F50 0223 1447 andi.b -[A3], 0x47 /* 'G' */ 00000F54 0275 DC38 4A84 andi.w [A5 + D4 * 2 - 0x124], 0xDC38 00000F5A 81DA divs.w D0, [A2]+ 00000F5C 2B01 move.l -[A5], D1 00000F5E 82A4 or.l D1, -[A4] 00000F60 06FB .incomplete 00000F62 1932 AB03 28BB 014C move.b -[A4], [[A2 + <> + A2 * 2] + 0x28BB014C] 00000F6A 0073 228C A406 ori.w [A3 + A2.w * 4 + 0x6], 0x228C 00000F70 EB19 rol D1.b, 5 00000F72 019A bclr [A2]+, D0 00000F74 6302 bls +0x4 /* 00000F78 */ 00000F76 D4E3 add.w A2, -[A3] label00000F78: 00000F78 1504 move.b -[A2], D4 00000F7A 92CB sub.w A1, A3 00000F7C 00AB 06A4 06A3 1032 ori.l [A3 + 0x1032], 0x6A406A3 00000F84 8400 or.b D2, D0 00000F86 3B21 move.w -[A5], -[A1] 00000F88 6502 bcs +0x4 /* 00000F8C */ 00000F8A C307 abcd D1, D7 label00000F8C: 00000F8C 1303 move.b -[A1], D3 00000F8E 78A4 moveq.l D4, 0xFFFFFFA4 00000F90 069B 024A BE78 addi.l [A3]+, 0x24ABE78 00000F96 1A36 6B1D move.b D5, [[A6] + D6 * 2] 00000F9A 1304 move.b -[A1], D4 00000F9C 6702 beq +0x4 /* 00000FA0 */ 00000F9E 8907 sbcd D4, D7 label00000FA0: 00000FA0 0030 502E 0452 ori.b [A0 + D0.w * 4 + 0x52], 0x2E /* '.' */ 00000FA6 6B27 bmi +0x29 /* 00000FCF */ 00000FA8 419C .invalid 0, [A4]+ // invalid opcode 4 with b == 6 00000FAA 01D6 .incomplete 00000FAC 81B7 D32E 034B 0FA4 or.l [[A7 + 0x34B] + A5 * 2 + 0xFA4], D0 00000FB4 56FB 0181 sne [[ + <> + D0]] 00000FB8 828B or.l D1, A3 00000FBA 2AC3 move.l [A5]+, D3 00000FBC 3A33 0067 move.w D5, [A3 + D0.w + 0x67] 00000FC0 0397 bclr [A7], D1 00000FC2 8B18 or.b [A0]+, D5 00000FC4 2E04 move.l D7, D4 00000FC6 FB65 .extension 0xB65 <> // unimplemented 00000FC8 0F52 bchg [A2], D7 00000FCA 0B1D btst [A5]+, D5 00000FCC E103 asl D3.b, 8 00000FCE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000FD0 ED03 asl D3.b, 6 00000FD2 F336 .extension 0x336 <> // unimplemented 00000FD4 7300 moveq.l D1, 0x00 fn00000FD6: 00000FD6 A103 syscall Write, flags=1 00000FD8 432D CB3A .invalid 1, [A5 - 0x34C6] // invalid opcode 4 with b == 4 00000FDC 6C50 bge +0x52 /* 0000102E */ 00000FDE 530E subq.b A6, 1 00000FE0 2302 move.l -[A1], D2 00000FE2 C307 abcd D1, D7 00000FE4 F101 .extension 0x101 <> // unimplemented 00000FE6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000FE8 21A9 0F45 0233 move.l [A0 + D0.w * 2 + 0x33], [A1 + 0xF45] 00000FEE 46BB 0B11 not.l [[PC + D0 * 2]] 00000FF2 06F3 .incomplete 00000FF4 0E21 87C1 .invalid.b -[A1], 0xC1 // invalid immediate operation 00000FF8 FF17 .extension 0xF17 <> // unimplemented 00000FFA 02F8 .incomplete 00000FFC 6A49 bpl +0x4B /* 00001047 */ 00000FFE 9E06 sub.b D7, D6 00001000 2B0E move.l -[A5], A6 00001002 0861 5717 bchg.b -[A1], 0x17 00001006 022B 3B42 059E andi.b [A3 + 0x59E], 0x42 /* 'B' */ 0000100C 45B4 EB2D C82C .invalid 2, [[A4 - 0x37D4] + A6 * 2] // invalid opcode 4 with b == 6 00001012 61C2 bsr -0x3C /* 00000FD6 */ 00001014 2321 move.l -[A1], -[A1] 00001016 0EA8 F3B6 FB08 9B31 .invalid.l [A0 - 0x64CF], 0xF3B6FB08 // invalid immediate operation 0000101E 48FB 74BB 166B movem.l [PC + D1.w * 8 + 0x6B], D0,D1,D3,D4,D5,D7,A2,A4,A5,A6 00001024 0503 btst D3, D2 00001026 121E move.b D1, [A6]+ 00001028 5A53 addq.w [A3], 5 0000102A 1F16 move.b -[A7], [A6] 0000102C 423C DB1B B816 clr.b 0xDB1BB816 // begin alternate branch 0000102E-00001032 label0000102E: 0000102E DB1B add.b [A3]+, D5 00001030 B816 cmp.b D4, [A6] // end alternate branch 0000102E-00001032 label0000102E: // (misaligned) 00001032 0701 btst D1, D3 00001034 349B move.w [A2], [A3]+ 00001036 010F btst A7, D0 00001038 12F3 0E62 move.b [A1]+, [A3 + D0 * 8 + 0x62] 0000103C 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 0000103E D333 A304 add.b <>, D1 00001042 F30E .extension 0x30E <> // unimplemented 00001044 6347 bls +0x49 /* 0000108D */ 00001046 2A10 move.l D5, [A0] 00001048 CB45 exg D5, D5 0000104A E19D rol D5, 8 0000104C F30E .extension 0x30E <> // unimplemented 0000104E 08A5 0712 bclr.b -[A5], 0x12 00001052 0F75 5F93 1E45 BF17 bchg [[ + D5 * 8] + 0x1E45BF17], D7 0000105A 0463 C320 subi.w -[A3], 0xC320 0000105E 2C5D movea.l A6, [A5]+ 00001060 080F 5908 btst.b A7, 0x8 00001064 5B31 4207 subq.b [A1 + D4.w * 2 + 0x7], 5 00001068 04CA .incomplete 0000106A B816 cmp.b D4, [A6] 0000106C E503 asl D3.b, 2 0000106E 6114 bsr +0x16 /* 00001084 */ 00001070 568B addq.l A3, 3 00001072 029B 0143 2D13 andi.l [A3]+, 0x1432D13 00001078 69A7 bvs -0x57 /* 00001021 */ 0000107A 0D89 bclr A1, D6 0000107C 0B32 E70D btst [[A2 + <>] + A6 * 8], D5 00001080 9693 sub.l D3, [A3] 00001082 21F7 0DA7 878D B9B6 0681 819B move.l [0xFFFF819B], [[-0x7873] + D0 * 4 - 0x4649F97F] // begin alternate branch 00001084-00001092 fn00001084: 00001084 0DA7 bclr -[A7], D6 00001086 878D B9B6 unpk -[A3], -[A5], 0xB9B6 0000108A 0681 819B 2D65 addi.l D1, 0x819B2D65 00001090 184B movea.b A4, A3 // end alternate branch 00001084-00001092 fn00001084: // (misaligned) 0000108E 2D65 184B move.l [A6 + 0x184B], -[A5] label00001092: 00001092 1027 move.b D0, -[A7] 00001094 054F bchg A7, D2 00001096 6305 bls +0x7 /* 0000109D */ 00001098 AB0D syscall GetSeek 0000109A DB0E addx.b -[A5], -[A6] 0000109C 4208 clr.b A0 0000109E 1B02 move.b -[A5], D2 000010A0 5090 addq.l [A0], 8 000010A2 7002 moveq.l D0, 0x02 000010A4 0F72 4B10 bchg [A2 + D4 * 2], D7 000010A8 30A5 move.w [A0], -[A5] 000010AA 175B 051E move.b [A3 + 0x51E], [A3]+ 000010AE 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000010B0 C5E3 muls.w D2, -[A3] 000010B2 0B08 btst A0, D5 000010B4 A500 syscall Open/PBHOpen/HOpen, flags=5 000010B6 0705 btst D5, D3 000010B8 D816 add.b D4, [A6] 000010BA 21F9 DB10 FA1E 0B08 move.l [0x00000B08], [0xDB10FA1E] 000010C2 9706 subx.b D3, D6 000010C4 E2F3 3E1B lsr .w [A3 + D3 * 8 + 0x1B] 000010C8 1F84 1425 move.b [A7 + D1.w * 4 + 0x25], D4 000010CC DB6B 01A3 add.w [A3 + 0x1A3], D5 000010D0 2112 move.l -[A0], [A2] 000010D2 2C12 move.l D6, [A2] 000010D4 8821 or.b D4, -[A1] 000010D6 C914 and.b [A4], D4 000010D8 4002 negx.b D2 000010DA 0F85 bclr D5, D7 000010DC 1EDB move.b [A7]+, [A3]+ 000010DE 278B 01A4 move.l <>, A3 000010E2 FB11 .extension 0xB11 <> // unimplemented 000010E4 BB16 xor.b [A6], D5 000010E6 5C62 addq.w -[A2], 6 000010E8 4002 negx.b D2 000010EA 0F01 btst D1, D7 000010EC 3106 move.w -[A0], D6 000010EE BB0B cmpm.b [A5]+, [A3]+ 000010F0 930C subx.b -[A1], -[A4] 000010F2 CB16 and.b [A6], D5 000010F4 EB11 roxl D1.b, 5 000010F6 0F12 btst [A2], D7 000010F8 2C43 movea.l A6, D3 000010FA 0CE5 .incomplete 000010FC DFB2 5840 add.l [A2 + D5 + 0x40], D7 00001100 00C3 .incomplete 00001102 49D3 lea.l A4, [A3] 00001104 0186 bclr D6, D0 00001106 2A4B movea.l A5, A3 00001108 01C6 .incomplete 0000110A 6C86 bge -0x78 /* 00001092 */ 0000110C 9B02 subx.b D5, D2 0000110E 45F2 16B3 lea.l A2, [A2 + D1.w * 8 - 0x77] 00001112 10B3 2D65 move.b [A0], <> 00001116 0F7B 2609 bchg [PC + D2.w * 8 + 0x9], D7 0000111A 2ECB move.l [A7]+, A3 0000111C 0808 FB12 btst.b A0, 0x12 00001120 70FB moveq.l D0, 0xFFFFFFFB 00001122 1608 move.b D3, A0 00001124 0093 198D 2FD3 ori.l [A3], 0x198D2FD3 0000112A 1106 move.b -[A0], D6 0000112C 0807 003C btst.b D7, 0x3C /* '<' */ 00001130 0217 8415 andi.b [A7], 0x15 00001134 AB02 syscall BitsToPix 00001136 9B00 subx.b D5, D0 00001138 7B84 moveq.l D5, 0xFFFFFF84 0000113A 5217 addq.b [A7], 1 0000113C 8661 or.w D3, -[A1] 0000113E 231A move.l -[A1], [A2]+ 00001140 CB58 and.w [A0]+, D5 00001142 8226 or.b D1, -[A6] 00001144 C311 and.b [A1], D1 00001146 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 00001148 CF63 and.w -[A3], D7 0000114A 0D07 btst D7, D6 0000114C 04B5 2E04 82A4 3300 subi.l [A5 + <> + D3 * 2], 0x2E0482A4 00001154 BB0F cmpm.b [A5]+, [A7]+ 00001156 5207 addq.b D7, 1 00001158 0452 9B00 subi.w [A2], 0x9B00 label0000115C: 0000115C 0700 btst D0, D3 0000115E 0E52 5607 .invalid.w [A2], 0x5607 // invalid immediate operation 00001162 013B 9B04 btst <>, D0 00001166 2303 move.l -[A1], D3 00001168 C900 abcd D4, D0 0000116A 6B11 bmi +0x13 /* 0000117D */ 0000116C DB26 add.b -[A6], D5 0000116E FB01 .extension 0xB01 <> // unimplemented 00001170 1700 move.b -[A3], D0 00001172 8A73 4E61 or.w D5, [A3 + D4 * 8 + 0x61] 00001176 386B 0D27 movea.w A4, [A3 + 0xD27] 0000117A 0342 bchg D2, D1 0000117C 1701 move.b -[A3], D1 0000117E 6BDC bmi -0x22 /* 0000115C */ 00001180 0905 btst D5, D4 00001182 230B move.l -[A1], A3 00001184 2705 move.l -[A3], D5 00001186 863B 0F07 052F 4B58 or.b D3, [[PC + <>] + D0 * 8 + 0x52F4B58] 0000118E 2309 move.l -[A1], A1 00001190 169B move.b [A3], [A3]+ 00001192 0978 8812 bchg [0xFFFF8812], D4 00001196 1701 move.b -[A3], D1 00001198 D6EB 2457 add.w A3, [A3 + 0x2457] 0000119C 0187 bclr D7, D0 0000119E 0E93 060B 1953 .invalid.l [A3], 0x60B1953 // invalid immediate operation 000011A4 2241 movea.l A1, D1 000011A6 CEA3 and.l D7, -[A3] 000011A8 0704 btst D4, D3 000011AA AB0E syscall MakeScaleTbl 000011AC 2704 move.l -[A3], D4 000011AE 1916 move.b -[A4], [A6] 000011B0 245A movea.l A2, [A2]+ 000011B2 CAFB B132 5E0F 1A9B 4F5E mulu.w D5, [[PC + 0x5E0F1A9B + A3] + 0x4F5E] 000011BC 0F06 btst D6, D7 000011BE 0800 0F8C btst.b D0, 0x8C 000011C2 0706 btst D6, D3 000011C4 2232 5E0F move.l D1, [A2 + D5 * 8 + 0xF] 000011C8 1A23 move.b D5, -[A3] 000011CA 6B5E bmi +0x60 /* 0000122A */ 000011CC 0FA5 bclr -[A5], D7 000011CE 010F btst A7, D0 000011D0 8C23 or.b D6, -[A3] 000011D2 0345 bchg D5, D1 000011D4 0300 btst D0, D1 000011D6 AB80 syscall slMASK8 000011D8 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4 000011DA 0B06 btst D6, D5 000011DC 580F addq.b A7, 4 000011DE 3202 move.w D1, D2 000011E0 AB24 syscall SetUpStretch 000011E2 8CFB 354A 631C divu.w D6, [[PC + <>] + 0x631C] 000011E8 414F chk.w D0, A7 000011EA F312 .extension 0x312 <> // unimplemented 000011EC 8100 sbcd D0, D0 000011EE EB05 asl D5.b, 5 000011F0 6300 3312 bls +0x3314 /* 00004504 */ 000011F4 1216 move.b D1, [A6] 000011F6 135A 1E16 move.b [A1 + 0x1E16], [A2]+ 000011FA C25A and.w D1, [A2]+ 000011FC 9B3E sub.b <>, D5 000011FE FB30 .extension 0xB30 <> // unimplemented 00001200 141B move.b D2, [A3]+ 00001202 4740 chk.w D3, D0 00001204 021B 2914 andi.b [A3]+, 0x14 00001208 4014 negx.b [A4] 0000120A 0F02 btst D2, D7 0000120C 9315 sub.b [A5], D1 0000120E 1402 move.b D2, D2 00001210 A352 syscall WriteLocation/WriteXPRam, flags=3 00001212 1463 movea.b A2, -[A3] 00001214 1840 movea.b A4, D0 00001216 6318 bls +0x1A /* 00001230 */ 00001218 3026 move.w D0, -[A6] 0000121A F809 0D2C .tblXX 0xF809, 0x0D2C // unimplemented 0000121E 1432 026B move.b D2, [A2 + D0.w * 2 + 0x6B] 00001222 338C AB21 4906 move.w [[A1 + 0x4906 + A2 * 2]], A4 00001228 A321 syscall GetPtrSize, flags=3 label0000122A: 0000122A 028B 1912 2C13 andi.l A3, 0x19122C13 label00001230: 00001230 5A4A addq.w A2, 5 00001232 2B47 1E2C move.l [A5 + 0x1E2C], D7 00001236 C25A and.w D1, [A2]+ 00001238 0F12 btst [A2], D7 0000123A 1683 move.b [A3], D3 0000123C 071C btst [A4]+, D3 0000123E 2C03 move.l D6, D3 00001240 0449 01DB subi.w A1, 0x1DB 00001244 5914 subq.b [A4], 4 00001246 0273 2314 2508 andi.w [A3 + <> + D2 * 4], 0x2314 0000124C 0F89 bclr A1, D7 0000124E 0114 btst [A4], D0 00001250 0109 btst A1, D0 00001252 1400 move.b D2, D0 00001254 0F08 btst A0, D7 00001256 0F1C btst [A4]+, D7 00001258 1603 move.b D3, D3 0000125A 040F A108 subi.b A7, 0x8 0000125E 342E 6D15 move.w D2, [A6 + 0x6D15] 00001262 3202 move.w D1, D2 00001264 6B3C bmi +0x3E /* 000012A2 */ 00001266 8CC6 divu.w D6, D6 00001268 023B 1AB6 0F89 andi.b [[ + <> + D0 * 8]], 0xB6 0000126E 0162 bchg -[A2], D0 00001270 C804 and.b D4, D4 00001272 3B28 9B01 move.w -[A5], [A0 - 0x64FF] 00001276 CACB mulu.w D5, A3 00001278 8181 110F unpk D0, D1, 0x110F 0000127C 0273 3356 3B28 B816 andi.w [A3 - 0x47EA + D3 * 2], 0x3356 /* '3V' */ 00001284 2700 move.l -[A3], D0 00001286 D3C5 add.l A1, D5 00001288 DB2E 1005 add.b [A6 + 0x1005], D5 0000128C 034B bchg A3, D1 0000128E 0632 AC28 1422 addi.b [A2 + D1.w * 4 + 0x22], 0x28 /* '(' */ 00001294 2395 AB19 move.l [[A1 + A2 * 2]], [A5] 00001298 630E bls +0x10 /* 000012A8 */ 0000129A 3303 move.w -[A1], D3 0000129C A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 0000129E 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 000012A0 4493 neg.l [A3] label000012A2: 000012A2 0C3A 0B30 9213 cmpi.b [PC - 0x6DED /* FFFFA4B7, cstring "" */], 0x30 /* '0' */ label000012A8: 000012A8 0B5B bchg [A3]+, D5 000012AA 2207 move.l D1, D7 000012AC 04F3 .incomplete 000012AE 425B clr.w [A3]+ 000012B0 3B44 A402 move.w [A5 - 0x5BFE], D4 000012B4 7318 moveq.l D1, 0x18 000012B6 5300 subq.b D0, 1 000012B8 3B28 0315 move.w -[A5], [A0 + 0x315] 000012BC 7869 moveq.l D4, 0x69 000012BE DD54 add.w [A4], D6 000012C0 2A38 600A move.l D5, [0x0000600A] 000012C4 1663 movea.b A3, -[A3] 000012C6 3553 220B move.w [A2 + 0x220B], [A3] 000012CA 6D53 blt +0x55 /* 0000131F */ 000012CC A2DD syscall PPC, flags=2 000012CE 1713 move.b -[A3], [A3] 000012D0 6B25 bmi +0x27 /* 000012F7 */ 000012D2 0B3E btst <>, D5 000012D4 140B move.b D2, A3 000012D6 ED21 asl D1.b, D6 000012D8 023E 2102 andi.b <>, 0x2 000012DC 3EE3 move.w [A7]+, -[A3] 000012DE 005A 467C ori.w [A2]+, 0x467C /* 'F|' */ 000012E2 2CCB move.l [A6]+, A3 000012E4 1F66 660F move.b [A7 + 0x660F], -[A6] 000012E8 122C 8B08 move.b D1, [A4 - 0x74F8] 000012EC 4C4C EB59 movem.l D0,D3,D4,D6,A0,A1,A3,A5,A6,A7, A4 000012F0 C103 abcd D0, D3 000012F2 0FC9 .incomplete 000012F4 176B 0A14 025B move.b [A3 + 0x25B], [A3 + 0xA14] 000012FA 07C5 .incomplete 000012FC 1441 movea.b A2, D1 000012FE 001B 471E ori.b [A3]+, 0x1E 00001302 3E69 0621 movea.w A7, [A1 + 0x621] 00001306 000F 2914 ori.b A7, 0x14 0000130A 3702 move.w -[A3], D2 0000130C 0393 bclr [A3], D1 0000130E 0625 5F4C addi.b -[A5], 0x4C /* 'L' */ 00001312 4C00 0FFC movem.w D2,D3,D4,D5,D6,D7,A0,A1,A2,A3, D0 00001316 DB07 addx.b D5, D7 00001318 10E9 2AC6 move.b [A0]+, [A1 + 0x2AC6] 0000131C 7B02 moveq.l D5, 0x02 0000131E 0B6D BB02 bchg [A5 - 0x44FE], D5 00001322 AB2E syscall PatExTbl 00001324 5322 subq.b -[A2], 1 00001326 4C7B 161C 0412 movem.l D2,D3,D4,A1,A2,A4, [PC + D0.w * 4 + 0x12] 0000132C 2CD3 move.l [A6]+, [A3] 0000132E 36AB 0ECD move.w [A3], [A3 + 0xECD] 00001332 2027 move.l D0, -[A7] 00001334 051B btst [A3]+, D2 00001336 122C 8307 move.b D1, [A4 - 0x7CF9] 0000133A 250E move.l -[A2], A6 0000133C 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4 0000133E 6120 bsr +0x22 /* 00001360 */ 00001340 F363 .extension 0x363 <> // unimplemented 00001342 400F negx.b A7 00001344 1440 movea.b A2, D0 00001346 0F25 btst -[A5], D7 00001348 2026 move.l D0, -[A6] 0000134A F837 02F1 .tblXX 0xF837, 0x02F1 // unimplemented 0000134E 6222 bhi +0x24 /* 00001372 */ 00001350 AEA3 syscall CodecDispatch, auto_pop 00001352 036B 1AA4 bchg [A3 + 0x1AA4], D1 00001356 2302 move.l -[A1], D2 00001358 CB0F abcd -[A5], -[A7] 0000135A 22AE E300 move.l [A1], [A6 - 0x1D00] 0000135E 6B1A bmi +0x1C /* 0000137A */ fn00001360: 00001360 461B not.b [A3]+ 00001362 0193 bclr [A3], D0 00001364 073A ED00 btst [PC - 0x1300 /* 00000066, value 0x16 */], D3 label00001368: 00001368 C30E abcd -[A1], -[A6] 0000136A 7303 moveq.l D1, 0x03 0000136C 90ED 0043 sub.w A0, [A5 + 0x43] 00001370 350B move.w -[A2], A3 label00001372: 00001372 001B 15B3 ori.b [A3]+, 0xB3 00001376 229B move.l [A1], [A3]+ 00001378 010F btst A7, D0 label0000137A: 0000137A C804 and.b D4, D4 0000137C D310 add.b [A0], D1 0000137E 0700 btst D0, D3 00001380 6233 bhi +0x35 /* 000013B5 */ 00001382 9183 subx.l D0, D3 00001384 0310 btst [A0], D1 00001386 7B00 moveq.l D5, 0x00 00001388 0708 btst A0, D3 0000138A 4910 .invalid 4, [A0] // invalid opcode 4 with b == 4 0000138C D91E add.b [A6]+, D4 0000138E 65D8 bcs -0x26 /* 00001368 */ 00001390 7309 moveq.l D1, 0x09 00001392 3A08 move.w D5, A0 00001394 CE44 and.w D7, D4 00001396 1706 move.b -[A3], D6 00001398 8210 or.b D1, [A0] 0000139A A32F syscall PostEvent/PPostEvent, flags=3 0000139C 1E10 move.b D7, [A0] 0000139E 730D moveq.l D1, 0x0D 000013A0 DB12 add.b [A2], D5 000013A2 36FB 02DB move.w [A3]+, [PC + D0.w * 2 - 0x37] 000013A6 1274 1307 2705 4854 movea.b A1, [[A4 + <>] + D1 * 2 + 0x27054854] 000013AE 3027 move.w D0, -[A7] 000013B0 011D btst [A5]+, D0 000013B2 A50E syscall UnmountVol/HUnmountVol, flags=5 000013B4 1E10 move.b D7, [A0] 000013B6 0B07 btst D7, D5 000013B8 9331 0B00 sub.b [A1 + <> + D0 * 2], D1 000013BC DB12 add.b [A2], D5 000013BE 7303 moveq.l D1, 0x03 000013C0 4461 neg.w -[A1] 000013C2 9A36 DB12 1307 sub.b D5, [[A6 + A5 * 2] + 0x1307] 000013C8 741B moveq.l D2, 0x1B 000013CA 07FB .incomplete 000013CC 02E0 .incomplete 000013CE F306 .extension 0x306 <> // unimplemented 000013D0 FB02 .extension 0xB02 <> // unimplemented 000013D2 3B02 move.w -[A5], D2 000013D4 0B04 btst D4, D5 000013D6 5D04 subq.b D4, 6 000013D8 653F bcs +0x41 /* 00001419 */ 000013DA 8A04 or.b D5, D4 000013DC E48B lsr D3, 2 000013DE 0A93 07E3 3F13 xori.l [A3], 0x7E33F13 000013E4 0016 E300 ori.b [A6], 0x0 000013E8 430F .invalid 1, A7 // invalid opcode 4 with b == 4 000013EA 0B07 btst D7, D5 000013EC 1E16 move.b D7, [A6] 000013EE 650F bcs +0x11 /* 000013FF */ 000013F0 733B moveq.l D1, 0x3B 000013F2 EB01 asl D1.b, 5 000013F4 DE23 add.b D7, -[A3] 000013F6 7810 moveq.l D4, 0x10 000013F8 BB02 xor.b D2, D5 000013FA E10C lsl D4.b, 8 000013FC 0938 8D0C btst [0xFFFF8D0C], D4 00001400 1702 move.b -[A3], D2 00001402 7A07 moveq.l D5, 0x07 00001404 04B7 0305 1063 0852 subi.l [A7 + D0 + 0x52], 0x3051063 0000140C 930D subx.b -[A1], -[A5] 0000140E A316 syscall InitQueue/FInitQueue, flags=3 00001410 4A5C tst.w [A4]+ 00001412 6265 bhi +0x67 /* 00001479 */ 00001414 4A1A tst.b [A2]+ 00001416 1B0A move.b -[A5], A2 00001418 A189 syscall SCSIAtomic, flags=1 0000141A D301 addx.b D1, D1 0000141C 10E9 89E5 move.b [A0]+, [A1 - 0x761B] 00001420 0316 btst [A6], D1 00001422 24F3 1B43 0338 4AB3 move.l [A2]+, [[A3 + <>] + 0x3384AB3] 0000142A 03E5 .incomplete 0000142C 9179 9168 5B05 sub.w [0x91685B05], D0 00001432 C18E exg D0, A6 00001434 6893 bvc -0x6B /* 000013C9 */ 00001436 124B movea.b A1, A3 00001438 0522 btst -[A2], D2 0000143A AEB3 syscall 0xAB3, auto_pop 0000143C 010B btst A3, D0 0000143E 1B93 014B 2DA3 19CB move.b [[A5 + <>] + 0x2DA319CB], [A3] 00001446 0142 bchg D2, D0 00001448 BB0C cmpm.b [A5]+, [A4]+ 0000144A BB1B xor.b [A3]+, D5 0000144C 6B05 bmi +0x7 /* 00001453 */ 0000144E 5306 subq.b D6, 1 00001450 6B10 bmi +0x12 /* 00001462 */ 00001452 D313 add.b [A3], D1 00001454 BE78 CB6A cmp.w D7, [0xFFFFCB6A] 00001458 CA33 1AA3 and.b D5, [A3 + D1 * 2 - 0x93] 0000145C 05E5 .incomplete 0000145E 3EBA 7846 move.w [A7], [PC + 0x7846 /* 00008CA6, cstring "" */] label00001462: 00001462 C2B3 1C03 and.l D1, [A3 + D1 * 4 + 0x3] 00001466 04B2 0B00 C322 3200 subi.l [A2 + D3.w * 2], 0xB00C322 0000146E 0F8C bclr A4, D7 00001470 E07B ror D3.w, D0 00001472 024B 5C63 andi.w A3, 0x5C63 /* '\\c' */ 00001476 3F4B 5CBB move.w [A7 + 0x5CBB], A3 0000147A 02F3 .incomplete 0000147C 084B 5CDA bchg.b A3, 0xDA 00001480 5303 subq.b D3, 1 00001482 4B5C chk.w D5, [A4]+ 00001484 0F06 btst D6, D7 00001486 0845 03C3 bchg.b D5, 0xC3 0000148A 0E93 0790 70BE .invalid.l [A3], 0x79070BE // invalid immediate operation 00001490 78A3 moveq.l D4, 0xFFFFFFA3 00001492 2F21 move.l -[A7], -[A1] 00001494 029B 021C 10B3 andi.l [A3]+, 0x21C10B3 0000149A 0B04 btst D4, D5 0000149C BE78 9385 cmp.w D7, [0xFFFF9385] 000014A0 0FC1 .incomplete 000014A2 06E0 .incomplete 000014A4 0053 25C5 ori.w [A3], 0x25C5 000014A8 2683 move.l [A3], D3 000014AA 0173 0006 bchg [A3 + D0.w + 0x6], D0 000014AE 9AA5 sub.l D5, -[A5] 000014B0 0800 0F26 btst.b D0, 0x26 /* '&' */ 000014B4 2B1F move.l -[A5], [A7]+ 000014B6 968D sub.l D3, A5 000014B8 17D3 0024 move.b [PC + D0.w + 0x24], [A3] 000014BC 230A move.l -[A1], A2 000014BE DB11 add.b [A1], D5 000014C0 5307 subq.b D7, 1 000014C2 4AAC 0461 tst.l [A4 + 0x461] 000014C6 0FEB .incomplete 000014C8 0513 btst [A3], D2 000014CA 1D78 3213 08B5 move.b [A6 + 0x8B5], [0x00003213] 000014D0 0FF3 .incomplete 000014D2 1A82 move.b [A5], D2 000014D4 687B bvc +0x7D /* 00001551 */ 000014D6 19B3 3D04 9301 move.b [[A4 + <> + A1 * 2]], <> // begin alternate branch 000014D8-000014DC label000014D8: 000014D8 3D04 move.w -[A6], D4 000014DA 9301 subx.b D1, D1 // end alternate branch 000014D8-000014DC label000014D8: // (misaligned) 000014DC 3242 movea.w A1, D2 000014DE 0802 235D btst.b D2, 0x5D /* ']' */ 000014E2 8C07 or.b D6, D7 000014E4 0731 4273 btst [A1 + D4.w * 2 + 0x73], D3 000014E8 1DBB 1B21 32FB 140B move.b [A6 + D1.w * 4 + 0xB], [[PC + 0x32FB + D1 * 2]] 000014F0 02A1 00A6 FB0F andi.l -[A1], 0xA6FB0F 000014F6 A102 syscall Read, flags=1 000014F8 6843 bvc +0x45 /* 0000153D */ 000014FA 1ACB move.b [A5]+, A3 000014FC 075B bchg [A3]+, D3 000014FE 073A 8B27 btst [PC - 0x74D9 /* FFFFA027, cstring "" */], D3 00001502 2B02 move.l -[A5], D2 00001504 905B sub.w D0, [A3]+ 00001506 0F0F btst A7, D7 00001508 064C 12D3 addi.w A4, 0x12D3 0000150C 0025 7748 ori.b -[A5], 0x48 /* 'H' */ 00001510 141A move.b D2, [A2]+ 00001512 8B03 sbcd D5, D3 00001514 6B1D bmi +0x1F /* 00001533 */ 00001516 006B 3DFC 8355 ori.w [A3 - 0x7CAB], 0x3DFC 0000151C EB0F lsl D7.b, 5 0000151E FEA5 00F3 .extension 0xEA5 <> // unimplemented 00001522 11DB 1A96 move.b [0x00001A96], [A3]+ 00001526 A900 syscall GetFNum 00001528 130E move.b -[A1], A6 0000152A 64AC bcc -0x52 /* 000014D8 */ 0000152C D300 addx.b D1, D0 0000152E 6340 bls +0x42 /* 00001570 */ 00001530 ACA3 syscall EraseRect, auto_pop 00001532 010F btst A7, D0 00001534 6189 bsr -0x75 /* 000014BF */ 00001536 7B03 moveq.l D5, 0x03 00001538 4C0F 320F movem.w D0,D1,D2,D3,A1,A4,A5, A7 0000153C 4CAB 871F 3252 movem.w D0,D1,D2,D3,D4,A0,A1,A2,A7, [A3 + 0x3252] 00001542 E123 asl D3.b, D0 00001544 AB04 syscall ColorMap 00001546 064C 52DB addi.w A4, 0x52DB 0000154A 0793 bclr [A3], D3 0000154C 07EB .incomplete 0000154E ABAC syscall scIndTab1 00001550 96A1 sub.l D3, -[A1] 00001552 0364 bchg -[A4], D1 00001554 A503 syscall Write, flags=5 00001556 FEA1 0373 .extension 0xEA1 <> // unimplemented 0000155A 6B1B bmi +0x1D /* 00001577 */ 0000155C 9B14 sub.b [A4], D5 0000155E E51A rol D2.b, 2 00001560 AB02 syscall BitsToPix 00001562 E51A rol D2.b, 2 00001564 52A5 addq.l -[A5], 1 00001566 1ADB move.b [A5]+, [A3]+ 00001568 05A1 bclr -[A1], D2 0000156A 1A73 0F84 movea.b A5, <> 0000156E 140F move.b D2, A7 label00001570: 00001570 3916 move.w -[A4], [A6] 00001572 EB02 asl D2.b, 5 00001574 EE06 asr D6.b, 7 00001576 9AC1 sub.w A5, D1 00001578 0305 btst D5, D1 0000157A 167B 0AD3 movea.b A3, [PC + D0 * 2 - 0x45] 0000157E 0C55 29DC cmpi.w [A5], 0x29DC 00001582 3822 move.w D4, -[A2] 00001584 AE03 syscall NewPixMap, auto_pop 00001586 0EA3 199B 2107 .invalid.l -[A3], 0x199B2107 // invalid immediate operation 0000158C 048E 6B1A 22AE subi.l A6, 0x6B1A22AE 00001592 0B1C btst [A4]+, D5 00001594 A319 syscall InitZone, flags=3 00001596 22AE 8B0A move.l [A1], [A6 - 0x74F6] 0000159A A319 syscall InitZone, flags=3 0000159C 9B17 sub.b [A7], D5 0000159E 4A22 tst.b -[A2] 000015A0 AEDB syscall CursorDeviceDispatch, auto_pop 000015A2 07A3 bclr -[A3], D3 000015A4 1900 move.b -[A4], D0 000015A6 130C move.b -[A1], A4 000015A8 214C B307 move.l [A0 - 0x4CF9], A4 000015AC 1928 EE22 move.b -[A4], [A0 - 0x11DE] 000015B0 AE03 syscall NewPixMap, auto_pop 000015B2 4C78 6B1A 4307 movem.l D1,D3,D4,A0,A1,A3,A5,A6, [0x00004307] label000015B8: 000015B8 22AE 4B0C move.l [A1], [A6 + 0x4B0C] 000015BC 2504 move.l -[A2], D4 000015BE 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 000015C0 352D 0E29 move.w -[A2], [A5 + 0xE29] 000015C4 4547 chk.w D2, D7 000015C6 08F1 0705 55B8 0406 DE2B bset.b [0x406DE2B + D5 * 4], 0x5 000015D0 070F btst A7, D3 000015D2 CC56 and.w D6, [A6] 000015D4 1B9F 0ED8 move.b [A5 + D0 * 8 - 0x40], [A7]+ 000015D8 56AB 3223 addq.l [A3 + 0x3223], 3 000015DC 1B7B 0056 AB0A move.b [A5 - 0x54F6], [PC + D0.w + 0x56] 000015E2 231B move.l -[A1], [A3]+ 000015E4 8267 or.w D1, -[A7] 000015E6 03CD .incomplete 000015E8 0701 btst D1, D3 000015EA 9004 sub.b D0, D4 000015EC DC50 add.w D6, [A0] 000015EE 06DE .incomplete 000015F0 0093 60CB 0EF3 ori.l [A3], 0x60CB0EF3 000015F6 0893 285C bclr.b [A3], 0x5C /* '\\' */ 000015FA 62BC bhi -0x42 /* 000015B8 */ 000015FC 008B 606E 3063 ori.l A3, 0x606E3063 /* '`n0c' */ 00001602 02E5 .incomplete 00001604 0002 9B1C ori.b D2, 0x1C 00001608 C58A exg D2, A2 0000160A F307 .extension 0x307 <> // unimplemented 0000160C 0902 btst D2, D4 0000160E 432B 6E07 .invalid 1, [A3 + 0x6E07] // invalid opcode 4 with b == 4 00001612 0530 0902 3B1A btst [[A0 + <> + D0] + 0x3B1A], D2 00001618 DE30 8205 add.b D7, [A0 + A0.w * 2 + 0x5] 0000161C 0114 btst [A4], D0 0000161E 00DB .incomplete 00001620 5330 7B00 subq.b [A0 + <> + D7 * 2], 1 00001624 8302 sbcd D1, D2 00001626 9B13 sub.b [A3], D5 00001628 9328 A198 sub.b [A0 - 0x5E68], D1 0000162C 002B 7382 3471 ori.b [A3 + 0x3471], 0x82 00001632 880E or.b D4, A6 00001634 14A5 move.b [A2], -[A5] 00001636 3EAB 026C move.w [A7], [A3 + 0x26C] 0000163A 503A 0814 addq.b [PC + 0x814 /* 00001E50, cstring "" */], 8 0000163E 00C3 .incomplete 00001640 4A07 tst.b D7 00001642 0404 5704 subi.b D4, 0x4 00001646 1727 move.b -[A3], -[A7] 00001648 0210 02B3 andi.b [A0], 0xB3 0000164C 0D06 btst D6, D6 0000164E F503 .extension 0x503 <> // unimplemented 00001650 2307 move.l -[A1], D7 00001652 9301 subx.b D1, D1 00001654 E903 asl D3.b, 4 00001656 0703 btst D3, D3 00001658 0893 1630 bclr.b [A3], 0x30 /* '0' */ 0000165C 0703 btst D3, D3 0000165E 0B57 bchg [A7], D5 00001660 0418 8B18 subi.b [A0]+, 0x18 00001664 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00001666 7827 moveq.l D4, 0x27 00001668 08F9 410F D323 410F bset.b [0xD323410F], 0xF 00001670 1402 move.b D2, D2 00001672 FB0B .extension 0xB0B <> // unimplemented 00001674 5B3E subq.b <>, 5 00001676 0FFA .incomplete 00001678 BC81 cmp.l D6, D1 0000167A 0AE1 .incomplete 0000167C 0F2A 1063 btst [A2 + 0x1063], D7 00001680 02DB .incomplete 00001682 0156 bchg [A6], D0 00001684 0B13 btst [A3], D5 00001686 6335 bls +0x37 /* 000016BD */ 00001688 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 0000168A 9328 0B19 sub.b [A0 + 0xB19], D1 0000168E 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00001690 FB13 .extension 0xB13 <> // unimplemented 00001692 FABC 6209 .extension 0xABC <> // unimplemented 00001696 10A3 move.b [A0], -[A3] 00001698 0519 btst [A1]+, D2 label0000169A: 0000169A 0293 0106 DEFB andi.l [A3], 0x106DEFB 000016A0 0185 bclr D5, D0 000016A2 0F06 btst D6, D7 000016A4 DE82 add.l D7, D2 000016A6 EE89 lsr D1, 7 000016A8 050F btst A7, D2 000016AA 3007 move.w D0, D7 000016AC 05C2 .incomplete 000016AE CD10 and.b [A0], D6 000016B0 D1D1 add.l A0, [A1] 000016B2 4A45 tst.w D5 000016B4 BB3B 0813 xor.b [PC + D0 + 0x13], D5 000016B8 0415 0EDB subi.b [A5], 0xDB 000016BC 01C8 .incomplete 000016BE 100F move.b D0, A7 000016C0 6506 bcs +0x8 /* 000016C8 */ 000016C2 A482 syscall DTInstall, flags=4 000016C4 B606 cmp.b D3, D6 000016C6 7704 moveq.l D3, 0x04 label000016C8: 000016C8 18A5 move.b [A4], -[A5] 000016CA 0D63 bchg -[A3], D6 000016CC 00D8 .incomplete 000016CE DB01 addx.b D5, D1 000016D0 0B14 btst [A4], D5 000016D2 BB01 xor.b D1, D5 000016D4 9B1F sub.b [A7]+, D5 000016D6 0703 btst D3, D3 000016D8 EFF3 2057 0548 bfins [A3 + <>] {1:23}, D2 000016DE 142E 10C1 move.b D2, [A6 + 0x10C1] 000016E2 1A4B movea.b A5, A3 000016E4 02FB .incomplete 000016E6 0AD3 .incomplete 000016E8 4F65 chk.w D7, -[A5] 000016EA E107 asl D7.b, 8 000016EC 0B46 bchg D6, D5 000016EE 0493 084D 0517 subi.l [A3], 0x84D0517 000016F4 018E bclr A6, D0 000016F6 69A2 bvs -0x5C /* 0000169A */ 000016F8 0672 16C5 2214 addi.w [A2 + D2.w * 2 + 0x14], 0x16C5 000016FE 028B 264B 0659 andi.l A3, 0x264B0659 00001704 232A 10AB move.l -[A1], [A2 + 0x10AB] 00001708 024B 0A16 andi.w A3, 0xA16 0000170C 3217 move.w D1, [A7] 0000170E 09CF .incomplete 00001710 AB38 syscall bXMAIN8 00001712 7311 moveq.l D1, 0x11 00001714 9328 7313 sub.b [A0 + 0x7313], D1 00001718 9523 sub.b -[A3], D2 0000171A 8714 or.b [A4], D3 0000171C 1163 024B move.b [A0 + 0x24B], -[A3] 00001720 0093 2843 0089 ori.l [A3], 0x28430089 00001726 1372 1607 07E9 move.b [A1 + 0x7E9], [A2 + D1.w * 8 + 0x7] 0000172C 2525 move.l -[A2], -[A5] 0000172E 1702 move.b -[A3], D2 00001730 1D41 25C9 move.b [A6 + 0x25C9], D1 00001734 24C8 move.l [A2]+, A0 00001736 16E5 move.b [A3]+, -[A5] 00001738 240D move.l D2, A5 0000173A 147B 0293 movea.b A2, [PC + D0.w * 2 - 0x109] 0000173E 28A9 001E move.l [A4], [A1 + 0x1E] 00001742 0407 0B3E subi.b D7, 0x3E /* '>' */ 00001746 C828 A30A and.b D4, [A0 - 0x5CF6] 0000174A F1F3 .invalid <> 0000174C 2920 move.l -[A4], -[A0] 0000174E B60B cmp.b D3, A3 00001750 5756 subq.w [A6], 3 00001752 C30B abcd -[A1], -[A3] 00001754 6B01 bmi +0x3 /* 00001757 */ 00001756 D368 75EE add.w [A0 + 0x75EE], D1 0000175A 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4 0000175C 1E10 move.b D7, [A0] 0000175E 3304 move.w -[A1], D4 00001760 C828 BB85 and.b D4, [A0 - 0x447B] 00001764 9328 CC06 sub.b [A0 - 0x33FA], D1 00001768 B682 cmp.l D3, D2 0000176A 7117 moveq.l D0, 0x17 0000176C 9306 subx.b D1, D6 0000176E 1E04 move.b D7, D4 00001770 0B12 btst [A2], D5 00001772 2153 0B10 move.l [A0 + 0xB10], [A3] 00001776 4DB0 2904 .invalid 6, <> // invalid opcode 4 with b == 6 0000177A E1F7 C6DB asl .w [A7 + A4.w * 8 - 0x37] 0000177E 0103 btst D3, D0 00001780 3BBB 02DB 0113 28D1 1562 move.w [[A5 + D0] + 0x28D11562], [PC + D0.w * 2 - 0x37] 0000178A CB04 abcd D5, D4 0000178C 0416 DB11 subi.b [A6], 0x11 00001790 A8EB syscall StdBits 00001792 2016 move.l D0, [A6] 00001794 A803 syscall SndDoCommand 00001796 15C1 0088 move.b [PC + 0x88 /* 00001820, cstring "" */], D1 0000179A EB20 asl D0.b, D5 0000179C 9333 8803 sub.b [A3 + A0 + 0x3], D1 000017A0 1593 33C8 move.b [ + <>], [A3] 000017A4 16B8 8909 move.b [A3], [0xFFFF8909] 000017A8 8862 or.w D4, -[A2] 000017AA 9B09 subx.b -[A5], -[A1] 000017AC 3888 move.w [A4], A0 000017AE 2503 move.l -[A2], D3 000017B0 8821 or.b D4, -[A1] 000017B2 0317 btst [A7], D1 000017B4 005C B848 ori.w [A4]+, 0xB848 000017B8 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 000017BA 731A moveq.l D1, 0x1A 000017BC 1703 move.b -[A3], D3 000017BE D66A 2E04 add.w D3, [A2 + 0x2E04] 000017C2 831E or.b [A6]+, D1 000017C4 8A10 or.b D5, [A0] 000017C6 2302 move.l -[A1], D2 000017C8 3B18 move.w -[A5], [A0]+ 000017CA 2B0E move.l -[A5], A6 000017CC 1B06 move.b -[A5], D6 000017CE 135E E05B move.b [A1 - 0x1FA5], [A6]+ 000017D2 0A73 007B 3F33 0A9B 0C07 0076 DE4B xori.w [[A3 + 0xA9B0C07 + D3 * 8] + 0x76DE4B], 0x7B /* '{' */ 000017E0 0DA5 bclr -[A5], D6 000017E2 8302 sbcd D1, D2 000017E4 A31C syscall FreeMem, flags=3 000017E6 CB29 829B and.b [A1 - 0x7D65], D5 000017EA 1ADE move.b [A5]+, [A6]+ 000017EC 0705 btst D5, D3 000017EE 84E1 divu.w D2, -[A1] 000017F0 34AB 2DD3 move.w [A2], [A3 + 0x2DD3] 000017F4 0582 bclr D2, D2 000017F6 BB35 DE34 xor.b [A5 + A5 * 8 + 0x34], D5 000017FA 333A 132C move.w -[A1], [PC + 0x132C /* 00002B28, cstring "" */] 000017FE 1FF3 0D0F 26AB 1827 move.b <>, [[A3 + <>] + D0 * 4 + 0x26AB1827] 00001806 05A4 bclr -[A4], D2 00001808 C549 exg A2, A1